Very clean. Great spot, a short stroll to shops and the beach. Backyard was spacious and the entertainment was very good.
Beds were very uncomfortable, all of us had back pains the next morning.