Very clean and has all the amenities for a good stay. The property is also beautiful! We loved waking up to the sound of the waves. Highly recommend!