We felt our hosts did everything possible to make our stay a great experience. Give this place a 10. Beach was icing on top of cake