We were returning from CA, so we stayed here as an overnight trip heading home to Seattle. It has a great location away from the freeway and right across from the river. The staff is efficient and friendly. The room was large and offers a kitchen, living room and bed laid out as a large studio apartment. The bed was queen size and pretty much sank in the middle so we found ourselves rolling to either edge as to not sink into the poor mattress. Overall the mattress quality was horrible. The room was clean but I would add the bath towels were clean but were like burlap, they needed to be replaced. The issue with the studio layout is you could hear the refrigerator in the middle of the night, but it wasn't going the entire time and we were exhausted so we ended up falling asleep. We traveled with a small dog and found other pet owners to be equally responsible with their pets, well behaved and sensitive to others. Breakfast is self serve but it was crowded (around 10am) and what a complete mess! Frankly we were appalled that our dog is better behaved than the children and it's not the kids fault it's the parents. Just about every table was a mess and the hotel staff could not keep up with the mess to keep it clean enough for seating rotations. We basically got our food and ran, ate in our car. This is not the hotel's problem, it is self serve breakfast not full service and we felt bad for the messes left behind for the hotel staff to clean. It also left us without a place to sit (without our dog in tow mind you).