Location was fantastic. Great kitchen, living room areas. Use of beach equipment (boogie board, beach towels, chairs, toys) was great bonus. The main drawback of this place was it was not as clean as expected. Both washrooms (toilets/showers) did not appear clean (or at least cleaned well) before we arrived. The tiled floors in the place were also quite dirty. Lastly, we did not receive instructions on check-in prior to arrival and had to contact host just before we arrived to receive lockbox code. Stay was just ok.