The service in the main dining room and room attendant was excellent! The food in MDR was great as well! There are plenty of activities onboard. One thing I would suggest would be an actual single/solo cruisers activity that is planned on the first day instead of having on your own option. I think this would go a far way for a solo cruiser like myself. I met some people but I think that it would be better to have something that would allow solo folks to meet other people.
The staff is friendly and welcoming. I would suggest going with a group because you will probably have more fun. There are mostly couples and families. I sat with three other solo cruisers in the MDR. They did make an effort to seat solo cruisers with other people in the MDR so if you are solo, this is better than the Windjammer.
I enjoyed the silent dance party, karaoke, and trivia. The shows were good overall.