This was my first cruise , and ....It really depends what you want. I am a person who wants to relax and enjoy beach, pool and not to worry . Just calm and quiet family vacations. I came to conclusion that cruise is not for me. But please don't think I had a negative experience.
If you want a party style, friendly people, dance, good food and some gambling, this is defiantly for you ( other people then me).
This cruise offered excellent service. Let me repeat EXCELLENT service. Service and people are very polite and helpful, very well trained, and are there to make sure you have a great time. This is not a cruise that collected your money ad don't care what you will do. Their restaurant is superior, you really feel special when you go eat there. Whole atmosphere is great. Pieces are same as on land for drinks and other items.
Cabin was great and exactly what I book it. Our service person Randy was the nicest and most informative person we met. The crew made sure we have enough space, set up additional bed for our son. We traveled when my kids had their birthday, they set up room looking like it is a surprise form the Carnival members ( i paid for it ), but this made my kids feel so special.