Highly recommend for location and cleanliness. Great communication, easy self check in and out.