Great location, great check-in/out ease, cleanliness and communication up to par.