We cruised on Windsurf about 10 years ago and enjoyed it. This time was also good.
Food was generally very good and occasionally excellent - we had some vegetables which were not hot but usually OK.
Drinks are free if soft, including coffees, and quite expensive if they have alcohol.
The cabins were comfortable and were well appointed with lots of drawer space etc and nice bathrooms.