This is my first review so I will just write what I think. This was my first cruise. It was well worth the wait. It took a while to get on the line was long, about as long as line to ride the roller coaster The staff was great I can't say enough about them from the top to the bottom they were great, they were so polite and friendly everytime I saw them day or night. I think the cabin steward went into my cabin every time I left it,it was always spotless.The whole ship was kept spotless shined and polished. I had the late dinner seating and the staff there was great and very upbeat even at the late time of the day, The shows were all very entertaining, the cruise directer was very good there was always something to do We were on the tail end Of Ivan and had rough water a couple of days. We made all three of our scheduled ports. Progesso was ok it rained on us,most all of the excursions were cancelled in Cozomel,Belize was fine. But we got there and back safe and sound I will be looking forward to another cruise soon.