Perfect location with private parking and nice dining spots. Easy check in. Great communication.