We chose this cruise because of the price, not being aware of the the "extra fees" such as a fuel surcharge and other fees that most cruises don't charge. After reading reviews, I was hesitant about the conditions of the rooms and am pleased to say that I was pleasantly surprised. The rooms were clean, and the person who worked in our section of the ship was very kind. He went out of his way to make sure our room was kept clean. The beds were comfortable, and we had no issues there.
The Fins dining was good. The buffet was ok. The buffet has a wide variety of food, but lacked quality (specifically the scrambled eggs.) We bought the soda pass for our kids, and only filled up our cups twice, leaving them empty the majority of the time. Its not worth it. We asked the waiter for soda, and I'm not sure if he forgot, but we never got it.
My family did get bored. The ship only has one pool for kids, and its small. Most of the entertainment was geared toward adults. The ship does have a kids club, and a teens club, but that comes at a price (like most cruise ships do). The highlight was the show on the second night. The music was fun, and it was enjoyable to watch.