Excellent all around especially for cleanliness, location, and friendly service.