Positives: great view, the Caribe's pools were a huge hit with our kids, especially the lazy river. The kid pool was really crowded, so go early if you want a spot with shade. The other pools were limited on shade but less crowded.
The condo itself was in need of some repairs, but had plenty of room for us, and the balcony was spacious with an ocean view, view of one of the pool areas, and view of the mini-golf course.
The kitchen had everything we needed, and were pleasantly surprised there was an ice machine in the room, along with a beverage fridge.
There was a starter-pack with a couple dishwasher pods, small laundry detergent, dish soap, and roll of paper towels. This was nice since we did not make it to the store until the next day after check-in.
Cons: the condo was not super clean--floors a bit sticky, and the carpet in the bedrooms need a deep cleaning. living room rug not super clean. It wasn't a deal breaker, but it was obvious that there has not been a really deep clean in a while.
The check-in would have been more convenient if it was on the property, but the process was quick at the off-site office. Parking was confusing with no clear map or indication of where to park. There is a map with a very general layout of the property, but nothing clearly indicating how to get to specific areas--like take the elevator in the parking garage for upper level pool access. More specific instructions would be nice.