Spotlessly clean, beautifully appointed, and lots of thoughtful touches. The host was very friendly and helpful, and I look forward to staying here again.