Spotless, comfortable and welcoming. A great place to stay