I am a price buyer and if they gave me all my money back and another free cruise on the Empress of the Sea, I would stay home.
Take a big ship with lot's of dinning and snack choices. As an example Carnival has 3 to 4 choice of food styles in they buffet. There is pizza available 24 hours and it is excellent. RC's is uneatable. Hot Dogs, Hambugers, Meat Loaf all horrible.
All the furniture in public areas is extremely uncomfortable. It look pretty but you won't want to sit on it to read and relax. The reason this is important is the weather was bad much of this crew so you wouldn't want to sit by the pool those days.
SMALL. Very very tight. You don't get the closet and draw space you get on a larger ship.