Same experience here...
The breakfast buffet is especially bad because they make the omelettes right in the buffet line. I have seen it backed up by 20 people while one person waits for an omelette and the person behind her is TOO DUMB to go around her! Maybe this belongs in cruise gripes, but why wouldn't someone just walk around?
Also - I know about the noise thing, too. You can hear the slot machines binging banging and bonging three decks away.
But I did enjoy the short trip to Halifax, just the right length for a quick and easy (from NYC) getaway.