This was our second time about the Epic, last time was 3 years ago when the ship was new. Everything we encountered was in good repair and clean. The crew is doing an excellent job of taking care of her.
Embarkation: Miami is a well organized port and we sailed through the boarding process. NCL appears to have mastered the art of getting 4100 people off and 4100 people on for a rapid turnaround.
Cabins: our group had 3 rooms in the Haven. The Deluxe Owners Suite with Large Balcony, a Courtyard Penthouse, and a 2 Bedroom Family Villa. All of the rooms were clean. Everything works properly. There is ample storage. I've been on 4 different competing cruise lines and stayed in suites. In my opinion these suites on the Epic are the best of the group.
The Haven: This is the best perk in cruising. We enjoyed a separate pool and fitness center, separate sun decks with plenty of chairs, and separate premium restaurant and lounge. The staff at each of these were helpful and attentive.
The Restaurants: our large group enjoyed Moderno, The Italian Restaurant, Tepanyaki, and the French Restaurant with ZERO complaints. The dinner show at the Spiegel Tent was satisfactory but only because the show was so entertaining. There is even a late night buffet serving decent food. We all were displeased with the Manhatten Room: extremely overbooked, long wait times, bad food.
Entertainement: What's not to love about a ship with the Blue Man Group Show and a Circque Dinner. 5 stars for each. Legends in Concert was fairly good also, except their Katie Perry (laughably bad). Howl at the moon (dueling pianos) was also a win.
Ports of Call: this needs improvement. Ocho Rios, Costa Maya, and Cozumel. Each of them are tolerable as part of a cruise with other ports. But when those are the only 3 ports you might as well not leave the ship.