Great communication, location, style, and cleanliness. This was exactly the kind of experience I was hoping for!