Very clean place as described and showcased in the pictures. We had a wonderful time in a great location with a 2 minute walk to the beach. Would love to go again!