We just rented one of their townhouses for one year and there were good and bad things. The pros were that it is in a great location, easy access to freeways, shopping and grocery stores, and the townhomes are quite nice, large and have lots of light and garage space. The cons is the service here. It is very difficult to get ahold of the management team for any request, and you have to call back time and time again to get any response. Not to mention, they don't start until 10 am so no chance of reaching them before you go to work. The WORST part of staying here is their deposit policy for animals. If you have a DOG this is for you. When you sign a lease you have to pay an additional $350 for a "dog deposit." The problem is this DOES NOT COVER any damage to your unit at all. They claim this covers any potential damage your dog might do to the common area such as pull down a dog dispensing unit, or damaging something in the dog park - both things that would really never happen. Our dog tore up a tiny piece of carpet, which they then claimed had to be completely replaced costing us almost $400 which our "dog deposit" did NOT COVER. In addition to the $350 which you NEVER get back because it is non-refundable, you pay $25 a month for dog rent. What this covers is just the fact that you have a dog in your home. If you do stay in the apartments, you will have access to doggie bags, but let's be honest, they do not cost $25/mo. So, if you are planning on staying at Elm Creek, know what you are getting yourself into.