My wife and I stayed here in November 2017. The location is a short walk/drive to dining and the beach. The villa is right on the water which was great. The overall cleanliness of the villa was good other than the shower (a little mold that could be fixed). The shower temperature was also a bit frustrating - it seemed if someone else was showing above us than the shower temperature was difficult to gauge. Our biggest complaint though was the cleaning fee. 100 dollar cleaning fee and according to the instructions we had to take out all the trash, clean the dishes, put all towels in a pile, etc. $100 seems a bit steep for laundry service, sweeping, and cleaning the shower that's permanently dirty. Overall, a good location right on the water.