Communication was great. Check-in was very convenient. Hard place to find and parking is a nightmare, so plan ahead.
Also, be prepared for transients in the area. Homeless people sleeping in the courtyard as you take the steps up to the apartment.