I have traveled Royal Caribbean with my children and friends before and thoroughly enjoyed everything that was offered - the shows especially, Central Park - Park Cafe - the food was amazing especially the salads, Dazzle - for our dancing nitely and shopping on board. The entertainment was superb, I just can't say enough about them.
The staff was very friendly - always speaking and asking if we needed anything - they provided excellent service.
The ports Nassau, St. Thomas, St. Maarten were fabulous and especially the tours there and the shipping.