Very nice stay (3 nights), in line with most other Homewood Suites. Brand new - opened April 2008. Usually stay at the Hampton Inn or Holiday Inn in El Paso. I liked this hotel so much that I have booked 3 more trips here for the next few months. A real pleasure to stay here. A little tricky getting here... more






