Great location. Clear communication. Easy check-in. Parking available on site for a fee. Happy to return.