The ship was clean but a bit dated so the best way to describe it is that the actual ship is OK. But the crew is definitely the best thing in the ship. They provide what I think is the best service I ever encounter on any ship I had travel in. Great Service! They are respectful, friendly, very helpful and very attentive. The pools are actually small so basically all you can do there is stand next to several people. The sitting area on the pool deck is good with lots of sitting area space, music, entertainment, big screen and great bars and restaurants. The privet Island is perfect, Nassau sucks dont bother getting off the ship but if you do get off the ship the only good thing there that can be worth it would be the Atlantis resort and if you most I guess Senor Frogs. (but that is a chain establishment). Other than that the place is ugly the beach is horrible and you will be harassed by the locals all the time. Your best beat is to wait till the ship makes it to the privet island and have your fun there it is worth it.