Very clean. Has all the amenities needed. Hosts had great communication and it was very simple getting into the unit. Great value!