We have just returned from a 12 night cruise on the Jewel of the Seas cruising the Baltic and St Petersburg.
Overall the holiday was good, the ship was spotless, and the cabin attendants excellent. Food was good if a bit repetitive. The windjammer had virtually the same food each day, and the main restaurant lacked imagination if you were a vegetarian. However, there was always something that could be found to eat to suit all tastes.
The main grievance of the trip was the lack of organisation.