This place was so beautiful! Everything was new and clean, the beach was nice, the restaurant was great, there is a grocery across the street, the staff was amazingly friendly, breakfast included was fantastic. We were here in off season so the price was very reasonable as well tho it looks like it might get a bit pricy in peak season. Regardless, can't recommend highly enough, favorite stay in country so far!