This was our 1st time cruising so we cannot compare but we were happy with everything. Yes the boat isn't that great but if you are like us which we are satisfied with a 3star hotel as long as it is clean, this cruise is definitely not going to disappoint you. The staff is super friendly, the food was excellent, lots of choices and the entertainment was perfect for a 3 day cruise. The first day we spent it by the pool, which is pretty small and it didn't seem that clean with all the sun lotions but it didn't bother us much. 2nd day all day at the Coco Bay island which is owned by the Royal Caribbean, fabulous experience. Highly recommend snorkeling over the wrecks and 3rd day at Nassau. Which you need to buy a good excursion or else go shopping. Once again we did snorkeling but didnt see much, were a bit dissapointed therefore we spent our time talking with the crew about sharks. We stayed in an inside room on deck 4 which was perfect for 2 of us. Deck 4 is the main lobby which again was perfect since we didnt have to walk all over to get to our room. If you dont want to wait in lines for the embarkation, go early (we arrived at 9:30am) with hand luggage and you will just walk in.