Very clean. Well thought out place with lots of amenities. She did a great job putting this together.