Perfect location! Great communication and super easy check-in. They even accommodated our early arrival and let us check in early!