We've never been on a transatlantic cruise or to Barcelona, so when we saw this cruise at a good price, we couldn't resist. We spent several days in Barcelona - a great city - before getting on the ship.
I've been on about twenty cruises; this is the first with Norwegian. I don't know whether this is typical of the line, but embarkation was very bad. We arrived about twenty minutes before the beginning of boarding (scheduled for noon) to a huge line and it took about three hours to get on the ship. Thankfully it had stopped raining earlier that morning; because there was no cover and it took about two hours before we were able to enter the building where we were processed. On previous cruises on different lines we were given an hour window when to show up and were on the ship in about a half hour. When we were finally on the ship we couldn't go to our cabin because it wasn't ready.
We chose an MX category mini-suite (the line chose the cabin - it was significantly cheaper than choosing our own location) and that was spacious and clean with plenty of storage. The negatives of the cabins on the Epic are legend; the sink is next to the bed, the toilet and shower were on either side of the entry, making it noisy and less than private - but we were prepared for those negatives. Another issue is that the beds are short. Anyone taller than about 5'8" would have there feet hanging off the bed.
Comfortable bedding, a large shower, great storage and a large balcony were the positives. The layout with the sink next to the bed and the toilet behind a door that was noisy when opening and closing were the major negatives.