Overall we had a good time, but I think Carnival has many improvements to be made. Getting on and off the ship was very easy. I recommend doing the online check-in. You don't have to be there right at your scheduled time. We purchased the drink passes and found it to be well worth the money if you plan on having quite a few mixers. Beer drinkers may be better off paying per beer as they are only about 5 bucks. The bars were fairly quick, it was very annoying to have to sign a receipt every time you ordered a drink even if you had the drink package (you don't have to do that on Royal Caribbean). The buffet was always very crowded, long lines for food and trouble finding an open table. Guys burgers was awesome, as long as there is no line, the pizza bar was terrible, very thin burnt crust pizza. We had breakfast in the Silver dining room, food was great but the service was very slow. Late dinner at 8:15 in the Silver dining room was great. Service was fantastic and the waiters put on a great show for you. Food portions were very small but you can order multiple appetizers and entrees. We did not order room service because we had an interior cabin and did not spend much time in there. The main pool was a disaster. The pool is tiny and was covered up with kids. The music coming from the speakers was so loud you couldn't hear yourself think. The volume was excessive all the time. Movies music it didn't matter. The adult only pool, however, was great. Crowded at times and had its fair share of drunks by the end of the day, but overall was great, music was very low and seating was normally available. The bar there was great. I cant speak for the night life as we go to bed fairly early because we enjoy getting up early and watching the ship pull into port. We did not attend any of the shows or the comedy clubs but did hear good things about them from our family that attended. My favorite part of the ship had to be the casino. It was very open and not too smokey, the machines are spread out and the bar was great. It was the perfect spot to hang out before and after dinner in the Silver dinning room. We did get frustrated a few times especially on the first few days trying to navigate our way around the ship. Some places you have to go up or down a floor to get to them. Not many signs or helpful maps. The muster drill was not fun at all. They herd you out on the decks like cattle and make you stand way too close to other people. It was very hot and took forever as they only released certain stations at a time. The ship had very little movement that i noticed except for one night we had to go back to Nassau due to a medical emergency and the ship was moving a ton until we got back. Many parts of the ship you could feel a vibration especially towards the back from the engines. We were on the 6th floor aft, the room was nice and we didn't feel any movement, but certain nights they were having events in the atrium and at 10:30 at night it was very loud in our room. The room was great, could have used a few more outlets and the door did not seal well as we could hear everything in the hallway. They do not give you an iron in the room, and i was told there was only one iron per floor that you have to share with everyone else, which is ridiculous. We had to wear our wrinkly shirts we crammed into our one check in bag we were allowed. We did not do any excursions, Nassau was okay, the walk to the public beach is very long and not worth it. Free port we got off and just did some shopping close to the ship and got back on. Overall this ship is in need of some upgrades, you could see many rust spots on the outside of the ship and was normally the oldest looking of all the ships at port with us. For the price this cruise is not bad for maybe a younger couple looking to have a good time. For people wanting to relax I would take you money to another cruise line or a different ship. In my experience it has been well worth the money to book a cruise that will not be overcrowded.