We cruised on IOTS in 2009 and loved it, so when we wanted to book a trip for a large family group ages ranging from 7 to 78, we thought it would be a good bet.
We did have a great time, but noticed a sad decline in standards.
The ship is still in good condition, still looking good, but some of the newer additions, such as the 'Cupcake Cupboard (always empty) and the big pool screen (evening movie screenings could not be heard above the kids in the pool) did not live up to expectations.