We stayed at the Staybridge in SJ for 4 nights at the end of June in a 2BR suite with my 8 and 10 year old. Many if not most suites at the hotel had recently undergone a facelift with new furniture, carpet, appliances, bathroom fixtures, kitchen cabinets and trim throughout, which made it on par with any other big city hotel where form is as important as function. It was very nice! (We've stayed at Staybridge in the past, and while it was perfectly comfortable, you could tell it was dated).
We ate breakfast at the free buffet every morning. I think its great that they have hot food (eggs, belgian waffle, sausage, etc), not just cold cereal. They had flavored coffee creamer, which I consumed a lot of every morning, as this is something I would not buy for myself. The evening light dinners (ie dumplings, hot dogs/hamburgers, pizza, always with salad) were fine if you wanted to grab a free meal with out getting in the car, or if you wanted to augment your carryout leftovers from the night before. They do have a grill on site and I saw a guest grilling food on it one night. I did laundry (machines are free, but you need to provide your own detergent) while there, which was great. The pool had a hot tub and looked nice, but my son was there to have surgery, so couldn't swim, so the whole family passed on the pool. The location is very convenient to many restaurants, stores, highways, etc. The staff were exceptionally nice.
The only downside I would say is that while free wifi is included, I had trouble maintaining a connection to my work VPN through the wifi connection. I called tech support 3 times and they tried various things, but were unable to really resolve the problem.
So in summary, a great, comfortable place to stay with your family. I would definitely stay there again if the occasion called for it.