A wonderful large apartment managed by a timeshare company. A lot of great amenities for a family like a big pool, easy access to beach, and activities for the young ones. Great location to scenic destinations and shopping. Would definitely stay again.