Resort fees are due at check in. This place in on the 10th floor, which is perfect because the pool, spa, and restaurants are located on the 9th. Great view, super clean and comfortable. I also liked the that you can walk down to the beach and give your room number at the beach hut, you get 2 chairs and some towels and they have beach service as well. Great experience!