Great location. Good price. Good communication. Parking is a bit of a hassle. Otherwise great!