We were on the Eclipse and I think we've found our perfect class of ship! It was absolutely wonderful!! The food was great, the service was wonderful, and the specialty restaurants were awesome!
However, depending on the age of the children, they may find it very boring. The only activities for children are the swimming pools, basketball court, ping pong table, and some video games. While they do have a small children's area, which is fine for smaller children, active tweens and teens will find this ship lacking in activities for them. And as we all know, if the kids aren't happy, the parents aren't happy. But if they are more of the intellectual type, then they may find the ship very nice. Really depends on what they like to do.