Very clean, great for big groups when you rent both levels. It was handy to have 2 kitchens. Beautifully styled with huge bathrooms and lux sheets and towels. 4 min walk to the beach!