Let me start off by saying that Treehouse is a great place to live. Shannon (manager) and Rebecca are very courteous and professional and the maintenance staff are excellent. Now this is not one of those luxury apartment complexes, but it is maitained well. They have covered parking, and there is no extra charge for it, most places they'd charge $50-$75/month just for this. And this is probably the most dog friendly apartment complex in town. And the location is excellent, being minutes from campus.
Don't know what the other reviews are about. I've had no problems in this apartment complex. Any time I've had any issues in my apartment, it got fixed promptly. They are strict with residents picking up after their pets, and to me that's a good thing.