The NCL Epic is a wonderful ship - it's everything you heard. Both the good and the bad.
Good: Teppanyaki --- Filet Mignon. Yum. Casino --- HUGE! Lost $200, but it was fun. Pool - Not very large, but awesome. Waterpark - The slides are very nice. Sports Complex - My wife went ice skating. 'Nuff said. Ice Bar --- totally worth it if you like Vodka drinks or just want to be very cold. Overall, the ship is awesome. Seriously worth it.
BUT...
THE ROOMS. Well, they're nice... but the layout is weird. Toilet separated from sink and shower. Shower opens up into room, so expect a flood if you forget a towel for the floor. And the sink is weird - we couldn't figure out how to get it to drain. PLUS, no one tells you that you need to put your keycard in the slot for the electricity to work (cool feature to save energy, but for god sakes, tell someone!) plus no one tells you to dial TWO ZERO's on the phone to get the front desk. Ugh!