Very clean! The gardens were beautifully kept. I loved how quiet the building was, the pool & hot tub were never too busy. We had a lovely stay and would recommend to anyone. Great location, close to restaurants, shops, beach... The only negative i can think of is the lanai/ balcony is extremely small. I'm a small person (5'3" 130#) and I could barley squeeze by the table to sit down, it definitely isn't user friendly. The beachchairs and umbrella make up for the small outdoor seating. I'd love to stay here again.