Mostly Great!
I stayed here for 1+ week for work. The location is very convenient to the I-17 freeway and there is lots of retail just on the other side of the freeway.
Staff: Amazing staff that was super friendly and went out of their way to talk to us and assist where possible. There was one breakfast staff person that was actually kind of rude (I think her name was Lori? Not Edith who was great), but she did warm up over the course of my stay.
Rooms: The rooms are actually on the nicer end of most Homewood's I've stayed in and it was great to have a kitchenette. My only two complaints are that I was in a 5th floor room and while my room was non-smoking, the rest of the floor did have smoking rooms. Two nights after I checked in, I went up and it REEKED in the hallways coming to and from my room. If I had known, I would have asked for a different floor. It smelled pretty bad for the rest of the stay. The second is the shower ... the water pressure was low and my water never got really hot hot. Just more than warm. 
Amenities: I did not use the pool or the gym, but the outdoor BBQ's are a nice feature and the on-site laundry was very convenient. The elevators are pretty slow, but I used the stairs most of the time. I also used the business center to print some things and I like that it was in a separate room and I never once had to wait for a computer.
The free breakfast was nice and they did provide a variety of items. If you came down later in the service, things like bananas and so forth were gone, but I was always able to find something hot. The bagels were pretty rock hard though. They are serve a "mini" dinner a few nights a week and while not great, it was super convenient when I was in a rush or if you're looking to save money. The dinners included free wine and beer.
This would be an excellent hotel for a budget-conscious family. You get the suite / separate bedroom set-up plus a kitchenette AND the hotel serves you breakfast and dinner. 
I'll be back - just on a different floor!