We went all inclusive, which i feel is the best way to go, especially if you have children.
Stayed in an outside cabin - two bunk beds. The room was clean and tidy and cleaned everyday. Our steward was lovely and great with the kids. The shower was superb.
Food and drink was wonderful. I can't thank the staff enough, they done such a wonderful job. All of the food was laid out as a buffet. We really liked the Island Restaurant because the staff were so lovely, got to sit either at the same table every night or the same area with the same staff. The 24 hour restaurant was really good aswell, you could sit outside and eat your meals.
The entertainment was fab. It was a bit difficult for us due to two small children. The kids club was open several times a day. My daughter went once but preferred being in the swimming pool. The ocean theatre shows were amazing. We liked the Bounty lounge as the kids could go up to dance. Had a variety of entertainment to suit everyone. The swimming pool is cold and its salt water. Once you take the plunge and jump in then the water isn't that bad.
We didn't do any Thomsons excursions so i can't comment on them. The places we visited were great - France, Italy, Spain.
We were made to feel so welcome and met a lot of lovely people. Would highly recommend this cruise. If i got the chance i would go again next year.