Cruise included a drinks package which made it very attractive, and we did the barcelona round trip via Livorno.
The" inside" cabin design is poor on the Epic. There is only space for a small stool to sit on and this has to be moved out of the way when getting dressed - which can only be done by one person at a time. The frosted glass doors on the toilet and shower, may suit some, but not us. You cant watch tv unless you lie on the bed, so it is almost pointless as it is only a small screen.
The food was great and the free restaurants have great service and there is a convenient bar outside to get a pre dinner drink if you have to wait for a table ( never more than 10 mins).