Super clean with all amenities needed. Location excellent...steps from the beach and free parking. Highly recommended bang for the bucks.