Spotless, restful and welcoming place to stay.