Absolutely gorgeous setting on the beach! Really clean and lots of amenities. Would highly recommend