Very clean. Steps away from the beach. We had a wonderful stay.