Clean and at a great location right on the beach. The staff were friendly and welcoming.