Spotless, warm, comfortable. A really great spot to stay.