The apartment has everything you need. Bit small for 6 people (only 4 chairs on balcony, 5 dining chairs, 5 seats in living room) but we made it work. Facilities if the complex are nice but minimal. Pools are pretty small, not enough lounge chairs available most of the time, zero shade. No food or drink service. Beach is inaccessible. Also, most of the action is at least a 30 minutes drive. There is a grocery store across the street.