This is a great place to stay! The pool, private beach, and other amenities really set this place apart. It was very modern and the hosts were really good at communicating and helping make recommendations as well as reservations for things to do while we were there!