Great location. Great communication. Easy check-in/out. Necessities covered.