Extremely clean! The kitchen has everything you need and works perfectly. There's a person who comes daily to clean the common areas. Very impressive set up. Kimberly informed me via AirBnB message every step of the way (check in and check out). I'll stay again, for sure!