The place is very nice, and the location is excellent. Alex was very responsive and accomodating. There's a generous amount of on-site parking available, but given the size of the place, make sure to plan on carpooling, because you need a pass to park on the street.