Lets write my review as I experienced
Note: I booked and traveled in Deck 11 balcony class cabin.
1.Enjoy the welcome drink at the time of departure.
2.Dress casual since there is no restrictions in dresses.
3.Buy proper swimsuits if you want to enjoy swimming pool/Jacuzzi.
4.Enjoy all the free shows and they are of high class/quality. Avoid Nikita (adult) show nothing much and is very over hyped.
5.Book shore excursions in advance or early to avoid non availability.
6.All restaurants are awesome but I personally feel Belle Vista & Palazzo are the best. Mediterranean Buffet foods are good but crowds are not :) I had only breakfast 1 day in my 4 days on board. BBQ party in upper deck was very enjoyable.
7.For Gala dinner select Belle Vista IMHO.
8.Balcony is the best place as choice compared to other type of cabins. Enjoy 300 SG credits.
9. Crews are excellent and helpful.