I loved my stay here but three things kept me from giving it a superb rating.
1. elevators, there are only two elevators for 23 floors, expect to wait 5-10mins to try to get a lift, also you'll usually be crammed in.
2. I stayed for 10 days or so you'd think you can get extra toilet paper, paper towels, and even some towels since it is after all like a hotel/resort. it wasn't the end of the world, but would be nice if the host can accommodate people with resources for the length of their stay.
3. the floors seemed to have never been mopped. my feet were dirty in just 15 mins after a shower.
I will say though the views from the 12 floor balcony were amazing and breathtaking.
The staff was friendly.
Being 5-10 mins away from the beach (walking distance), was a pretty awesome perk too.