The place was in a great location, nice view, amazing heated pool and areas, but the wifi was either incredibly slow or we were unable to connect to it. Apartment was also somewhat clean but there was sand in the pull out couch’s bedding and all over the floor. We also had a nespresso coffee maker but we were not provided any cups, so make sure to bring your own if you like coffee early in the morning. Though the hotel has a cute coffee shop downstairs as well. We loved that the hotel gives you complementary lounge chairs by the beach but you could also bring with you one of the beach chairs provided in the room. This is not a reflection on our host, but the staff seemed aloof and not very friendly. Also the hotel has two buildings, but it was very difficult to figure out where the lobby was, and the entrance to the lobby had no ramp or escalator, so we had to pull our luggage up the stairs. Overall, however, we had an excellent time and really enjoyed our stay. The pool is definitely the best part but they should definitely enforce pool rules better.