Very clean and the location is in the center of the town, the viewing deck is also fantastic.