The staff were intent on extorting money from passengers with overpriced drinks, expensive gifts (one item seen in St Petersburg at $8 was $20 onboard), hard sell all the way! Take plenty of money with you, you're going to need it!
Shore excursions were very expensive, especially St Petersburg. I sourced a travel company on the internet and booked my trip to St Petersburg prior to travelling which was considerably cheaper and in a minivan, not the usual coach, which enabled us to see more for longer, great value.
Yes the 'bug' is still on the ship and by the looks of things, is there to stay especially as the staff relaxed their hygiene regime halfway through the trip. Unfortunately we contracted the bug and were 'isolated' which was bearable as we were in an outside cabin. Our friends however were not so lucky, 48 hours in an inside cabin and they were climbing the walls by the end of the time.
Entertainment was abysmal, food was ok but never very warm, our cabin was below the restaurant deck and we were wakened every morning around 5am by staff setting up the catering equipment. Aviod stateroom 1588 at all costs if you want a good night sleep! Also the cleaner is a bit workshy.
However the ports of call were fascinating, especially St Petersburg which was everything I imagined it would be and more. Although for those who were unfortunate to contract the 'bug' prior to this port, they missed out on the best city of all. We knew people who didn't report their illness because they knew they would be refused exit from the ship.
This was our first and will be our last trip with Royal Caribbean.