I would try to give an honest review. First of all I would like to start of saying that I read a lot of negative reviews and was a bit upset before going on this cruise, but thankfully I read them after I booked so I could not really change anything. At this point I can say that the people who wrote those reviews either had high expectations or very spoiled. Now let me start my review with saying a few words about the food in the restaurants; at the dinner time the food is very good and tasteful, every night there is a different menu. The bread and all bread products are baked fresh every day. Breakfast buffet does not have a lot of variety, but you can always find something to eat, lunch buffet has a bigger variety and to different tastes. If you will be traveling with kids you can always find something to feed them with. The staff on the ship is very friendly and helpful. The entertainment is very good especially the shows. Every night there is a different show, the singers and all the entertainment staff are very talented. The cabin was clean, but small. The shower is small I think it is good enough for a child but not for adult, especially you are not skinny, and not petite. Of course there were some minutes too. For example I was surprised I had to pay for my daughter's ice cream. I didn't know it is equivalent to beverages. The only thing that I personally don't like about cruises not only this one is I think they are overcrowded. Everywhere you go you bump into people. I gave this cruise four stars because it is not perfect but overall is good and I enjoyed being on this cruise and would recommend it to others and would come back but to different itinerary but only because I like to see new places.