For the most part this place was great! True to the photos and great communication from the staff. The only complaint I have was that the water takes a very long time to get warm, and there were old products left in the bathroom from the last guests. Other than that it was a great stay, one minute walk to the beach and perfect location!