I am so glad we booked this place. It is only a few steps from a wonderful beach, there is a great restaurant on site, and everything was clean and in great working order. I will definitely stay here again.