The place is fabulous. The view is incomparable, and the hosts are thoughtful about providing what you need for a beach vacation, from beach towels to sand toys. The place is very clean and an easy walk to restaurants and shops. Wonderful stay.