We had to walk up many flights of steps or step grades to get to our room, wish we would have known that as I have a bad hip and wife has a bad knee. The kitchenette was nice, but always full of ants. The language barrier, we only speak English, was a challenge most of the time, we found a good app on our phones that worked well to translate. Nice pool area, nice beach area. The opening and closing times of the store, the gym were strange.