Clean, well located, and great communication. Mike saved us last minute when we had another host cancel on us the day of our arrival. Self-checkin with the keypad is really handy.