The condo was very comfortable and clean. The Grand Caribe is the best place to stay on the island (we looked at others). It has a small beach which is lacking at most other places, and the swim up bar, free paddleboards, and kayaks are a big plus. Pool is very large and kid friendly with tiny wading pool and several other pools around the grounds. The staff will do your laundry and concierge will book any trip you want. Also the grounds are VERY well maintained, staff is incredibly helpful and friendly! There are a couple of Very nice restaurants in walking distance,namely, Rain, Aji, Stellas, and the little grocery store nearby is SO convenient. The central Air works really well too! :) The large dock is easy for excursions for snorkeling tours to pick you up. Only thing lacking was a full length mirror in the condo!