The room we stayed in was clean and upgraded, nice to have a patio with a bbq. The place is very dog friendly and had great amenities, like a pool with a slide, mini golf and a store with anything you could need. The location is close to beaches and is very quiet at night. The staff is extremely friendly and very polite, if you need anything they are always available. Would definitely stay again and probably for a longer time.