Very very clean, the complex is quiet, it has a great location near shops, and it's a 5 minute drive to the beach. Check in was very easy, there were lots of towels and boogie boards for everyone. The kitchen has all the appliances and dishes you could possibly need, but you have to bring everything else--Airbnb stays we've been at usually have a few basics (oil, flour, sugar, etc.), but this place had nothing.