Voyager of the Seas by Royal Caribbean.
First the good bit, the cabin was quite good with a balcony and the cruise was only 5 days. The service was very good.
The bad bits, all the rest in some semblance of order, there was no free WiFi, they wanted $16 each day, they charged $29 per couple service charge every day and also an 18% service charge on all drinks at the bar and at meal times.
Best bit was the cabin, which they call a stateroom