Very clean. Good service. Well located (albeit correspondingly busy).