Very clean, spacious, well-equipped, nicely decorated, and great customer service