excellent service and location, impeccable cleanliness.