This place had everything we needed for a fun time at the beach! Clean and plenty of room for our family of 6. Super easy self checkin which was great because our flight arrived late at night. Pool was awesome for the kids when we needed some down time. No complaints, thanks!