Well-situated, spacious, clean, friendly service.