@Leopard Spots the only experience I have is what I've just heard from being here for undergrad, but never actually checked it out.
Pros:
super close to vet med campus, literally the closest residential area, right next to the park/garden with a bunch of places to run, away from main campus so not likely to have many undergrads around except from FAR/PAR (two residence halls too far away from main campus for their own good) and people walking in the park
Cons: again, this is what I've heard, not specifically checked out, more families live their instead of students, don't think it's that nice of housing
Not sure on prices or if they allow pets. Maybe someone else can chime in