Spotlessly clean, spacious, great showers, extremely comfortable beds, lovely people, great location.