The facility itself is great. But I don't know if I return or recommend this place to other people.
It has a great pool, HUGE apartment, however, our check-in experience was horrible. We got there around 5 which is not too early or too late. The person showed up a few times after we rang the bell. He was on the phone pretty much all the time while we tried to check-in. Not just that, he said the exchange rate is $1 to 20 pesos which is unheard of. Most of other touristy hotels and restaurants in the same day were using the exchange rate of 1:17. We almost left feeling it's very dishonest but since we would be changed for the last minute cancellation anyway, we decided to stay. At the time of booking I was quoted $78.54 (with taxes and fees) but upon our return I noticed that I was charged $86.30. It is only less than $8 difference, but it left us a bad taste. All other hotels during our trip (most are booked through hotels.com) were using 1:17 exchange rate.
As for the apartment, everything worked well, but light sleepers, be aware. There is no blackout curtains. In fact, all the curtains were too short and too narrow, not preventing any outside light. And the common area (and the back of the apartments) lights were on all night.
Also, this a condo/apartment, so there is no amenities like shampoo, and the place is not very convenient if you don't have a car.