5/5, highly recommended! Location, cleanliness, service, communication, everything is perfect.