What ruined this cruise for me was having a cabin directly above the show lounge. So thudding bass shaking the furniture and every song audible - rehearsal before dinner, then early show, then late show till well after 11 p.m. Forget about sleep or relaxing. Staff agreed very noisy but as fully booked no possibility of change. If I was booked into any cabin from 501 to 530 I'd cancel now.
The ship also seemed very rocky in rough-ish seas. Though the lounge areas were cosy and chairs more comfortable than beds ... For some reason the tables in the buffet were Formica-topped with no raised edges, so glasses and crockery regularly slid off and smashed on the floor. For that matter, why have china instead of non-breakable alternative? Maybe why the mugs regularly ran out.
The other issue was Bristol - advised to take taxi from Temple Meads 6.5 miles, cost £37 partly because the postcode on the guidance sent the satnav up the wrong side of the inlet. But coming back still charged £15 to Avonmouth, less than ten minutes. I think the port and the taxi company must have an "arrangement" which rips off passengers. And you need adaptors for plugs, which they don't tell you.
Two single beds but could have done with a chair. Also don't like rubber sheet, which I removed. Main problem was location directly above show lounge so sleep impossible till well after 11 p.m.