my sister and I just spent 5 nights there. we had an amazing time. the resort is overwhelming at first, but then you realize how easy it is to get around on foot (e.g. from the Casitas to the Marina). our one-bedroom casita was spacious and very nicely laid out with fully equipped kithcen. the view was stunning from the balcony of the gardens and the carribean. but most impressive is the attentive service that the staff provide, from the registration desk (special mention to Lillian Roque who helped and advised us throughout our stay) to Elaine and Shaira who pampered us at the infinity pool. you really feel like you're staying with a family or friends. unfortunately, the food is not up to par. One disappointing experience was getting pedicures: horrible job and outrageously expensive. so make sure you get your manis/pedis before you get there! the property is gorgeous over all. big surprise to us were the gardenia and jasmine trees with their fragrant smells filling the airs. the coquis on the other hand serenade you at night, but you never see them. I must say though, that the beach is inconvenient (getting to palomino island takes around 1/2 hour from the casitas-including elevators, fernacular, boat!) also, the water on the main side of the beach is roped off and boats are allowed in. so water seems filthy and constantly perturbed by the boats. not fun! there are other sides of the beach that are cleaner and more peaceful though. i think it's time they upgrade their beach chairs and towels.
i am being picky here, so don't mind me, because you'll only enjoy your stay there, at least the Casitas. i would certainly return with no hesitation.