Gorgeous views and beach was perfect. Property in room were OK. I would say they could use to have a little more amenities in the kitchen such as salt and pepper and some better cookware. Also, some extra blankets in the room would’ve been nice, but they did provide a decent amount of towels and the bathrooms / showers were pretty new looking and clean. The only thing was the walls, especially in the kitchen looked like somebody just spewed food all over them. Kinda gross but rest of place was very nice. Check in and check out times are a little ridiculous and when we tried to check in an hour early, they were going to get back to us and never did and we had a son that has celiac and we explained that we just wanted to get him something to eat, which means we normally have to cook a lot of his food. If we couldn’t check in early, that would’ve been OK but no one got back to us and we spoke directly to someone on the phone that said they would, so that was a little disappointing, but overall the views and the beach were the best part.