We had the king mini-suite with pull-out sofa bed, and it worked out really nicely. The king bed isn't exactly in another room, as there's no dividing door, but the bathroom being in between the front sitting area and the rear bedroom provided a nice amount of privacy, as well as a room which felt much larger than it probably actually was.
The breakfast was well above average for a "continental" style -- there were "egg pucks", sausage, cheese slices, and english muffins, so if you wanted to make your own egg mcmuffin you were in business. Additionally, there was a good selection of cold cereal, fruit, yogurt, hard boiled eggs, and of course the ubiquitous do-it-yourself Belgan Waffle setup...
We didn't have occassion to use the pool or spa due to lack of planning on our part, but they were very inviting.
I did use the hotel computer to access the Internet while there, and was very happy with the network performance. I would imagine the same would be true if I had been on a laptop connecting via wifi.
Traveling with my wife, a teenager, a toddler and a large service dog makes accommodations significantly more complex than when I travel on business. I have pretty high standards for business class accommodations (Westin, Embassy Suites, etc) and was very pleased with this hotel.
I think this is where we'll be staying in Bellingham from here on out.