We just got back and I am still so excited about our trip.
We traveled from Vancouver, Canada direct on WestJet, and that was okay, a little boring as about 1 hour out of Vancouver, the satellite TV stops working. You had to purchase your food as well, which surprised me on a 6 hour flight, but I have not flown much lately, so maybe they are all like that now.
We had pre-booked Roberts shuttle bus to the pier, and that was great for $7 each. We didn't have to wait at all.
Mid-ship so not very rough, quiet, clean and very comfy beds. Not sure why anyone needs a bigger cabin unless you just want to stay in your room. Central location.