You get what you pay for. The cruise is a good value The food is average at best. Stick to the dining rooms the buffet was not good. The chow line food was poor. The ship was very clean. The staff worked hard to please. This is a family cruise with a major focus on kids. I was impressed with the value. Stay away from on ship internet as this is a major rip off and the service is poor. This is not a destination cruise. St. John Canada is much like visiting Scranton Pa. or Newark NJ in terms of physical appeal. The people of St. John are very nice. There is not much to see and the weather was and Im told usually is foggy. Back to the cruise: I took my three kids they had a ball. As far a value cruises go this is a great value, not upscale, very kid and family friendly.