Immaculately clean. Modern amenities. Hot, strong shower. Perfectly met our needs.