Despite the problems with the ship, this cruise was great. It was our second time on the Legend, we specifically went on this one because our kids requested it. They had so much fun the last time, they asked for it by name.
Ship-it is a bit outdated, and in my opinion, very dark. It is kept very clean. It is big enough, and has enough activities for everyone. LOTS of kids and kids' activities.
Food-definitely not all that great, with the exception of their steak house, which has a $35 up charge pp and is totally worth it! It was the same food everyday at the buffet and quite bland. Hamburgers were overcooked, pizza was tasteless. The dinners were much to be desired.