I went with friends who had already decided on Royal Caribbean - but now that I've been on it, I will choose RC for my next cruise! I'm hooked!
The embarkation went very smoothly and all staff was super courteous and eager to please passengers. The facilities were kept surprisingly clean.
There were many activities to choose from on-board and there is a rock-wall climbing which my seven-year old son loved.