Exactly what you would hope for in a clean, convenient and comfortable place to stay.