I would give it a higher rating only if it were in a better location. The facility itself was very nice. The room was oversized. Two actual queen beds (rather than stupid full-size) plus a pull-out chair (for when DS1 was being a butt-head to his brother) with plenty of room to roam around. Bathroom was just as spacious. Even had a little granite alcove in the shower. Lots of room to store our things.
We arrived at about 3am and had to call for directions (I thought is was on the other side by downtown... fail). Staff was always very professional and accommodating. Even at 3am.
The pool was loads of fun for the kids. Good sized jacuzzi. The mini-waterpark features were cute and a plus was the glass wall to the fitness center. DS2 wanted to work out so I could still sit by the pool while he cranked it on the elliptical. Pool was not so great for laps... But they have an agreement with some healthclub nearby.
We only managed to hit the breakfast buffet once. It was decent. We only had the continental option (you can pay $2 for the hot foods). Average selection.
My only beef is the area is very business park-y. There are some higher end dinner places nearby, but not much for breakfast or more casual. Costco is right behind the property, with Costco gas literally next door. Kind of a bonus. I got it for $50 on priceline, so for what I paid, I'm not complaining.