Well maintained and great location. Communication was easy and the directions to park and check in were detailed.