We had a 1 bedroom suite, travelling with our 17-year-old daughter. The full fridge and flatware/dishes/cooking items were a wonderful feature. The pull out couch was a very thin (old) mattress that was really uncomfortable... so the pliable young person was fine but we (less pliable parents) would have been crippled. No fitted sheet or mattress cover, one flat sheet was provided and one very thin blanket. The pool area was hot, like swampy hotel hot, but the pool wasn't heated. It was overrun with screamy young girls so we didn't stay long but it was a nice space. Breakfast in the morning was lovely - standard hotel offerings: waffle maker, bagels/bread, sausages, eggs, muffins, yogurts... Something for everyone and lots of it.
The staff we interacted with were amazing.
My only real complaint is the seemingly thinness of the walls. Our first night was interrupted by the people upstairs yelling and running all night. Thankfully they left the next night.
Overall, this was a great stay. Free Parking is limited but paid parking is not suitable for trucks with back racks/lights. Right beside the highway so convenient to get to.