We have only sailed once before on Royal Caribbean. We chose the NCL for its free style dining option. The Sun was a very nice boat. Our cabin and its cleanliness was fine. the entertainment that we enjoyed the most was the music in the windjammer bars. Riley Haupt was great and we went every time he played. We went to three specialty restaurants. The Brazilian restaurant was outstanding. the ...