Beautiful, artistic home and yes, it is sparkling clean. Our hosts were present during our stay, were gracious and welcoming. Smooth stay from start to finish.