For a family of 4, Norwegian Epic was a blast! We booked a balcony room and inside cabin for our girls (13 & 15)... The bathrooms are small on every cruise we have been on so our NCL cruise consultant recommended 2 room (plus we actually saved $$$). Rooms were clean and our room steward was amazing!
We chose to eat in the main dinning rooms. We were never disappointed. Our youngest daughter is a vegetarian and her food selections were great!
My husband and daughters really enjoyed the water slides (best time without lines is getting back from excursions).