I guess any customer's experience is going to depend, in part, on weather conditions and pot luck; we were fortunate to get a bright (not sunny) day, pretty calm waters, and a good sprinkling of wildlife, much of which I think is as close to being guaranteed as any wildlife ever is (seal lions, harbour seals, sea otters, humpbacks, orcas, lots of birds including puffins), and some of which isn't (black bear, and distant specks that we were told were mountain goats). Plus those glaciers, of course.
And these guys have the trips honed to as near perfection as possible -- I really can't think of any way in which they could be improved (other than longer at sea, but others might think that a downgrade!). Ample off-site parking with very regular shuttle buses.
They keep you fed and watered (mostly inclusive; no nickel-and-diming with extra charges), good clean toilets, friendly informed crew, an interesting (if occasionally rather folksy) narration, plenty of time (but not too much time) for everyone to see anything of interest. I saved this for my last day in Alaska, and I certainly wasn't disappointed.