The overall location is good. The particular unit at the Caribe that we stayed did not have the best view but we knw that going in.
What we liked: the floor plan of the unit, the air conditioning works great!, the ice maker at the wet bar, the master suite (especially the tub) -- the closet was huge, the washer and dryer, cabinet space, double sink.
What we didn't like: The pull out sofa bed leg was loose, the towel rack in one of the three baths would not hold a towel, the patio furniture is in desperate need of replacement, never could figure out how to get the TV to work in the living room, the WiFi is poor - not suitable for working. In addition some chucklehead obviously pulled the fire alarm around 10:30pm one night, waaaayyyy to many unsupervised teenagers wandering around at all hours.
Overall we had a great time and will stay here again.