Dean,
Just got off the Spirit Saturday (7/23) and had a wonderful time. We were blessed with great weather and not too many children on the ship.
As a word of caution, don't expect anything in Prince Rupert. Very small town, not a lot of shopping. We got off ship, shopped the shops in port, went to the downtown area and were back on by 5 pm. The ship didn't sail until 9 pm.
The ship was very clean, the food was very good. Embarkation and debarkation was very fast. We were at the port by 12:30 pm and on the ship 20 minutes later. Our luggage was a little slow getting to the cabin, did not come until after sailing. I think we must have been some of the last "steamer trunks" to be delivered.
Have a great time. Email me if you want any other information.
bob