Cruise was good. The entertainment was really great... some of the best I have seen on a Cruise Ship. The Buffet food was good as well. Kids Club gets a A+++++. Our 11 year old couldn't wait to go.
The Specialty dining was the biggest disappointment. The Teppan restaurant was terrible. Also the Chin Chin Restaurant (though not a specialty dining restaurant) was dreadful as well. These two restaurants look like they are managed by a single manager that sets the tone for his employees. The manager nor many of the employees in these restaurants are very friendly and when you ask them for a simple thing like a drink it seems as if you are putting them out.
The Italian specialty restaurant was just ok. Just regular italian food that you could have eaten at the buffet.
All in All.... good cruise and many of the staff are just so great. They make the cruise really memorable and enjoyable!
P.S. The ship is definitely a little "tired". Needs to have a renovation to bring the sparkle back. :)