A well-equipped, spacious, comfortable and clean place to stay.