We just returned from our Cruise last night and I can say we had a wonderful trip! This was our first cruise and we had our two sons with us (21 and 24).The Veendam was everything I hoped and expected it to be.
Service was excellent. The food in the Rotterdam dining room was superb. We never felt the need to dine in the "Pinnacle " restaurant which is an additional $20 per person. I felt the Rotterdam was a 4-5 star dining experience. Our dining stewards and room steward were excellent.
Shows and entertainment were very good, but not necessarily Broadway caliber. The ship was always impeccably clean and well laid out. The dining in the Lido restaurant was fair to good. It is cafeteria style dining. At dinner time, you could eat in the elegant Rotterdam dining room or the Lido cafeteria, the food was almost identical, but you don't have the elegance of the more formal and better service of the Rotterdam. The staff of mainly Filipino and Indonesian were always friendly (genuine) and were there to assist in any way.