The Epic is the largest ship we have cruised on, but surprisingly you can always find space.
The majority of the staff are brilliant, and the food is of a high standard. The complementary restaurants can be very busy and the service can be quite hap hazard, the staff do appear to be under quite a bit of pressure to get people in and out as quick as they can. This may be in part that NCL want you to use their speciality restaurants ( with a cover charge ).
We only used the Japanese restaurant and it was truly superb, great fun and superb food.