The food is good, the location is great, pretty nice pool. I recommend the hotel and not the house they rent. The overall service is terrible. Staff people are nice but don’t have a clue of what customer service is. I don’t think they have been trained on that, and I mean the receptionists, the waiters at the restaurant, the maid, etc. I rented the house and it didn’t have wi-fi, the AC of one of the rooms didn’t work, we were never given a key for the house, how about that?! And when I got there they didn’t even know I reserved the house.