We just returned from Cottonwoods. It a good location, close enough to most attractions restaurants and shopping. Trader Joe's located in the next door shopping center so it's easy for grocery shopping.
I would have given the place a four star rating if the front office staff a bit more accommodating. I purchased our hotel room through hotel.com and it said it included breakfast on the confirmation. But when we asked about it at the older front lobby staff told us it was not included in our package. Well.... the buffet didn't look that appetizing anyway. My confirmation also included a king bed. When we checked in we were told only 2 double beds available. The rooms are small but have been updated.
The hotel grounds and the pool are beautiful. The other hotel staff we encountered were very nice. The bed was comfortable and everything else satisfactory.