ship needs revamp. dining ok if you like a curry or high fat foods.Entertainment .poor. The only good thing about this cruise were the bar and waiting staff and the ports of call . Only ate in main restaurant four times as was put off by the chicken drumsticks chips and gravy,hardly a la carte. Buffet curry eggs and onion rice for breakfast or full English dripping in fat. cruised many times before and have never had to leave a bad review .you need a new cruise director as his vision of good entertainment is perhaps suited for an old peoples home at best.Kids club was a joke and they wanted $25 to ice a cake where as on all other cruises this would have been free . We spent in total £9000.00 on this holiday for two adults and two children paid for a la carte got chicken drumsticks paid for our children to be entertained did not happen,paid for great entertainment was not entertained