VERY clean! The host took the extra steps to personalize each room, so upon arrival we felt welcomed just as you would in a hotel. He was very easy to communicate with and making arrangements were swift.