Regarding the ship itself, I was on it in October and it had just gotten out of drydock for improvements in San Francisco. They put together a quickie 5-night cruise and I took my 9 year old girl and 13 year old boy. The Spirit is beautiful and the upgrades that they made or were in the process of making should make it really nice. The Trivoli Pool is not covered, but they do heat it. And they have a very large video arcade with many of the latest games and to my surprise and pleasure, 3/4 of them were free and ready to play. There is also a small disco on the very top deck that is mainly frequented by the teenagers and they also have teen programs with activities. I hardly saw my son the entire time we were on the ship, and he has said that it was the best vacation ever!
My only complaints with the ship were that the beds were very hard (ask for an extra egg-crate foam) and the food was fairly average compared to the other cruise we have taken. But the Spirit is gorgeous and we had a wonderful time.