If you are staying on Bajah deck be careful of your cabin choice - 2 storms 2 floods in the cabin. Cabin became smelly and hallways were allergy enducing/terrible. The the cabin staff were wonderful trying to dry everything but the smell remained as did the fans constantly in your ear.
If you have a special diet it takes some working out-if you are like me you just want to be treated like all other passangers, not miss out on anything and not be mad a show of. Well if you want that you have to take the time and explain it to the staff as you will not get it without doing so.
The ship itself is getting a little tired but we still managed to enjoy the activities onboard. It was really nice getting to know all of the cruise staff and once there was a change in cruise director half way through thing improved out of sight.