This was my first cruise, so i admit I don't have much to compare it to. Overall I found the ship quite nice and the crew very friendly and helpful.
I only ate in the main dinning room three night. I had My Time Dinning and did a shared table every night. I had very good luck with table mates, which surprised me because i had heard many horror stories. Overall the food was quite good and the service very attentive.
I did one up charge restaurant, which was Wonderland. Its a fun experience, but you don't get to order from the menu, the chef decides for you. So if you see something on the menu that you'd like to try, its a matter of luck whether you get it or not.
Good for the solo traveller. I recommend against trying to fit two people in here. Surprisingly quiet considering how close to public venues it is. Someone with lung problems might have issues here. You don't smell any of the smoke from the casino in the rooms, but the elevator lobby right outside had quite a strong smell.