I took a group of teenagers. It is the easiest way of touring with a group since all entertainment and meals are already included. MSC also caters for different age groups and everyone is happy. Easiest way to organise a holiday if you have a big group with various different ages.
The snorkeling in Portuguese Island felt like a rip-off. It is extremely expensive and we found out later that the shoreline has been over fished and the reefs been destroyed long time ago. Thus, Sinfonia knows that the snorkeling is going to be a disappointing excursion but they still continue to sell it.
Cabin was great. I have traveled on Sinfonia before and I knew what to expect. The shows and entertainment has deteriorated a little from my firsts few cruises. We still enjoyed it, but remember I knew what I experienced on Sinfonia before.