Great, modern, clean place and just across the street from a lovely, quiet beach with full amenities (as part of the Marriott hotel). Also the pool and jacuzzi were great and right outside the back door. Would stay again any time!!