Specialty dining was great. Large ship but never felt crowed. Didn't like the cabin layout (Had a mini suite) but didn't spend much time there. O'Sheehan's bar was EXCELLENT, with an excellent staff and great service. Burn the Floor show was very good. Taste dining room was good food. Service was just ok in both main dining rooms. Buffett was excellent.
Love the casino layout. You can actually get away from the cigarette smoke. Cabin attendant was ok. Pool area and upper decks were nice and clean. Never seemed over crowded. The cruise director was good. Lots of energy. Make sure you book entertainment a head of time. We never did get into a comedy show. Disembarkation was so easy....the quickest I have experienced so far. We arrived at the port around noon and had to wait about 30 minutes on embarkation day. Recommend you get there EARLY. I would recommend NCL. The EPIC is a nice ship but would like to try some of the other ships NCL has to offer.
Loved the shower but room layout was weird and not much room. Balcony was great size.