Great place: gorgeous, high quality, very clean. Great location: ocean front and walking distance to the village. Excellent host: everything easy and very available.