We traveled with our two girls, 10 and 12. We enjoyed it and would probably do it again. I will start with the pro's.
Pro's:
Ship was large and nice
Large room with tons of storage compared to others we have traveled on. Large bed with plenty of room. It was actually pretty comfortable. Not the best but good. Kids beds were very hard and they did not like them other than how they pulled out in a way like bunk beds, made it fun for them. Plenty of lighting and a lot of plug ins for phones or anything else. TV should be able to be moved or turned somehow. Also should have a curtain divider between the living room and bed just in case somebody wants extra sleep but no big deal. Bathroom was fine, large shower and you never run out of hot water. The balcony was great. The one downside is hearing all the toilets flush during the night, they are soooo loud.
It was in the middle of nowhere. Not easy to figure out.
Horrible!!! Was hounded by locals from the minute we got off the ship and all the way through town. The people were not friendly and the guys would yell at the women to try to flirt. Traffic was horrible. Town was very very dirty. Once we found a beach, Junkaroo beach, the girls and my wife went to the water and there was so much trash floating by that we left and just went back to the ship. I will never go back to this place.