Amazing location and check in process was easy. Little bit of jumping around with finding where to park the car. Wouldn't say the parking is "on site". Little unclean in parts but over all a great place.