Perfect location, cleanliness, personal service. Highly recommended