We ate the buffet for breakfast and lunch and went to the dining room at night. The food in the dining room is very good. The food at the buffet was no better than average with many items remaining the same each day. The specialty venues are not worth the up charge. Stick with the main dining room and you will get great food every night.
The entertainment was high in quality, but limited in quantity. The showroom had good offerings each night, but the smaller bars and shows were very unimpressive. RC tries to use the deck 4 centrum as a venue, but it is limited in floor space. If you are interested in the entertainment, you end up on deck 5 through 8 listening and hanging over the rail to watch what is happening.
The spa if OK but the fitness center is top notch with lots of equipment and numerous class - some were even free.