First, let me say my wife and I enjoy cruising on Holland America. The service is usually excellent and the food is good. The ships are great and most of the staff are also.
Our recent Panama Canal cruise out of and returning to Ft. Lauderdale fits that description. But a couple of suggestions. If you are paying for a deluxe verandah suite, why can't you get a good table for 2 without going through a bunch of hassle with the somewhat, at that time, officious dining room manage. (She was later very nice.) This was also a problem on our last cruise a year ago with Holland America.
Second, the stateroom staff members were excellent but our suite did show some definite wear and tear -- particularly in the carpet.