The Carnival Spirit Hawaii cruise was our favorite of all time! Wonderful ship, crew, & ports. Embarkation was long but we did get to the terminal after 2pm so it was quite crowded. It didn't matter since by 3:30 we were eating and drinking on the Lido deck. I never encountered a crew member either in the Lido, dining room, or walking the hallways or deck that didn't say "good morning" or "how are you?". Entertainment was enjoyable (this is a cruise ship, not Vegas or Hollywood folks) and I do agree Stu, the cruise director, could be irritating but then he was only doing his job!
We had 2 nights of complimentary drinks that we took advantage of. We ate dinner in the dining room most nights, food was delicious, and had fun waiters that took care of all our needs. Lido buffet for breakfast and lunch on sea days and we could always find something tasty to eat. Desserts are the best on Carnival!!
The Spirit is a beautiful ship that we've had the pleasure to sail twice. I wouldn't hesitate to book another since I love the decor and lay out, very easy to navigate. Debarkation at Canada Place was a breeze with a short trip home from Vancouver BC to Seattle.