I lived in Castleton for one year(2010 – 2011). During my time there, it was okay. The apartments look really nice from the outside, but maintenance one time made a comment to me that he didn’t like how quickly they were built, and that maybe the quality wasn’t all there. Luckily, I lived there when it was almost brand new so I didn’t have any huge problems, but can see what he was talking about. My biggest issues with this place was the lease. When I signed my lease, I was under the impression that I would receive my full security deposit back assuming everything was in tip top shape. I have lived in several apartments before and typically, if there are no stains or huge problems with how you left the apartment, you receive your full deposit back. After my lease ended, I moved about six hours away. I left the apartment better than I found it and had pictures to prove it. Soon, I received my security deposit back and saw that a huge chunk of it was taken out for steam cleaning the carpet. I called the office and they explained that whenever someone moves out, they have to clean the apartment no matter what and that comes out of my deposit. I explained that this wasn’t stated ANYWHERE in my lease and they did not care. In my opinion, regular upkeep of their apartments should not be my responsibility. They actually had the nerve to say it’s written in their new leases, not the one I signed. I tried to fight it, but it would not have been worth it to me to drive all the way back and pay for small claims court. I think they knew that when they screwed me over and I was an easy target. I highly caution you to sign anything with them because they will not necessarily follow through. It’s a shame and terrible customer service.