The shows on board this ship were excellent, escpecially the ice show that was outstanding. There was always something to do or look at, (If you wanted to) lovely pools and jacuzzi's. We used the adults area for sunning ourselves but children were never a problem. There was a good age range on board and we found the people friendly.
The ports of call Haiti, Jamaica, Grand Cayman and Mexico were really good, I do think the cost of trips is a bit high but they were wellorganised, if you are a bit adventrous you could get a local guide and save money.
The only negative bout the cruise was the cost of drinks, we found these a bit steep seing it is duty free, so we had drinks on an evening and used the cafe's for daytime. There was 24 hour places to eat and drink. Overall a great ship and holiday we would highly recommend.