Lived here for nearly five years, just left to move across the country. My apartment itself was nothing fancy, but quite spacious and perfectly nice for the price and it was a great price while I lived there as a graduate student on a pretty low income. The location was really hard to beat for my brief commute to UTEP, which was definitely a plus; if you're gonna be doing most of your work and errands in West El Paso, traffic will rarely be an issue and you won't need to get on I-10 very much at all. My rent also included my wifi, cable, and the cable version of HBO, which made all that very easy to set up and I enjoyed watching NFL games on TV hassle-free over the last few years.
Where Kings Hill really shines is the management: they are very tenant-minded. In five years they never increased my rent, and while I doubt that's the standard for everyone/every year (I was scheduled to have a modest rent increase if I had been planning to renew for a sixth year), they definitely go out of their way to keep your rent from rising much if possible. The owners have also been actively upgrading virtually all of the amenities over the last few years, including the pools, laundry facilities, a new small dog park, etc. Karla and the team in the front office could always recognize me and address me by name (which always impressed me, even more so if they know every tenant by their face), and they were always very prompt to address maintenance requests. Finally, after five years of living there, they actually sent me more than half of my original security deposit even though I'd had to leave in a hurry (moving cross-country is a lot to coordinate) and hadn't been able to handle their cleaning requests before I left.
I've had plenty of friends renting in other places either get scalped with rent increases or get essentially ignored for pretty serious maintenance concerns, but Kings Hill was always very good to me on every front. I recommend them highly, but from what I've heard, they're already in pretty high demand and tend to fill up. Get a spot if you can!