Location, location!
This place has beautiful panoramic views of the ocean on the 18th floor. The building is replete with perfect amenities for both children and adults: gym, restaurant, great pool area with hot tub, easy beach access. There is a 7-11 mini mart across the street.
Remember that you are required to pay an additional $40/day (not per person) to access resort amenities. That is not optional. And the vallet is $35/day (optional).
Christian was a responsive host and I would recommend his place to future guests.