Clean. Tidy. Friendly staff. Beautiful location