Very clean, love the spa pool. A quick scoot (or 10 minute walk) to the beach. Kind hosts who are quick to reply. We had an absolutely lovely stay. We’ll be back.