I go to Green Valley about 3 times a year for work, usually staying 2-4 days depending on the project. The place is well located, quiet, clean and comfortable. The internet actually works (WIFI only) and the staff is always friendly and helpful.
Green Valley is a retirement community and the stores close early.
The best restaurant in the area is Agave at the Indian Casino a few miles north of town adjacent to the freeway. By the way, I won a very large amount at that casino (five figures) and had a great and amazingly inexpensive dinner too.
Formerly a Baymont Inn, but I'll continue staying there because the ownership is solid. I'll post again if things change, but I've never been unhappy there.More