Nice resort, great pools, lots of staff. We never saw the restaurant and there is no lobby there. There is a security guard that ensures non-guests don't enter-which is very nice-but takes a little getting used to all the rules there. We didn't know that check-in for Itrip is at a separate location, a nearby shopping center. We could not check in early, had to wait till exactly 4pm-which is what is promised, but usually we get to check in a little early at previous rentals. Kitchen was not well equipped, we had to go out and purchase a measuring cup, bottle opener, and a hard spatula-as we needed all those right away. The management brought us cutting boards the next day and reimbursed us. The management was very responsive to our needs and corrected them quickly. However, don't lose your key cards, they cost 50 each. We lost two and yes we got charged. While this is our fault, it was worrisome the whole week with a list that you will be charged for the things you may lose, such as the wristbands. There is no carpeting in the whole place and I think that is why the cleaners could not get up all the sand. It was all over the place and I told the management that the vacuum doesn't work for hard floors. I spent the first and second day there sweeping up the whole apartment. While I was looking for childs toys under the couches, the floor was also filthy and looked like no one has cleaned under there in a long time. Elevators take a long time at times too.