Holland America does their Sea of Cortez Cruise once a year. Some of the service and quality issues could have been related to the fact that some of the ports were new or only visited once a year. Other service issues are more basic.
The ship arrived in San Diego from the prior cruise "code red" and had to be disinfected before we boarded. No self-service was permitted for the first week of the cruise, which increased the wait times at the buffet. All of the self-service guest laundries were closed until the "no touching" rule was lifted as was access to the books in the library and some other facilities. We didn't fault Holland America for this and were very pleased that we did not get sick and that the restrictions were lifted prior to the end of the cruise.
The big issue for us was the temperature control in our main deck, ocean view stateroom. The first two nights when we were cruising south from San Diego in the Pacific, our cabin was so cold I had trouble sleeping. Then the cabin gradually warmed until in Puerto Vallarta it became unbearably hot. It took numerous phone calls and visits to the office over several days to get the problem fixed. On our second day in Puerto Vallarta after we had been complaining for two nights, we left for an excursion prior to 8 AM and returned at 3:30 PM to find the cabin sweltering. The cabin steward had the dark curtains open and the sun was baking the room. After much complaining (and nearly camping at the office), we got a fan and an explanation that the valve had been fixed, but that the air flow was slow so that it would take time to cool the room -- as in another day and half!!! During one of my "campouts" at the office another guest told me he was having the same problem with his cabin -- much too cold at the start of the cruise and sweltering in Puerto Vallarta. By coincidence his cabin was 634 and ours was 534. If the ventilation system is so feeble, the cabin stewards should be instructed to close the curtains when they clean the cabins in hot ports. Passengers should be advised to keep the curtains pulled when they are not in the cabin. In all we had 5 nights, when the temperature in the cabin resulted in very poor sleep quality. Holland America's response was a $100 ship credit (or $10/person per bad night of sleep -- low compensation for being sleep deprived for such a large fraction of the cruise).
Holland America has a lot of people who take back-to-back cruises. There was one woman a few cabins down from us who was going to be on board for 90 days. The cabins are designed for people being on board for a long time with lots of storage room -- 6 large drawers under the vanity/desk and 4 closets, plus two large drawers in the night stands. The bathroom is nice with a bathtub. There are two well placed grab bars. The temperature controls in the shower/tub were easy to use, but there were significant temperature spikes. The beds are comfortable and when the temperature is reasonable, sleep quality was good. The cabin is excellent EXCEPT for the temperature control. If the temperature gets too hot or too cold, it can take days to return to a comfortable range.