Location was perfect. You just have to cross the street and walk down a pathway to get to the beach. The place was very pretty, clean, and well stocked with toiletries/towels, etc., and for this I give 5 stars. I gave 4 stars for check-in only because our check-in time got delayed last minute for over an hour. Also, the neighbor was mean and claimed we were having a party. Our host handled it well though, and called me right away to let me know we weren't doing anything wrong.