Last minute booking. I had been told to choose Royal Caribbean instead of the other cruise lines. I enjoyed it, many activiites were available although my wife didn't want to attend most of them. Bummer. Security staff need improvement to relax themselves and be more friendly; it's not like this is a cruise for terrorists! The stateroom was perfect, the windows were cleared from anything blocking the view. The only downfall is the extra charges for water, Internet, and greater food from other restaurant. We did not like Nassau city - next time we'll definitely take the Atlantis excursion. The karaoke night needs improvement on the song book, the way it is organized or sorted is not fully clear. More details should be provided to easily find a specific song if available. The cabin was great with enough space to move around once everything is put away. However, the sink is quite small.