I would like to start by saying that you can read all the reviews you want, but I truly must say you have to be flexible when it comes to your vacation. You can do all the planning you want, but when you hit a snag in your day you must be able to go with the flow.
We had a great vacation on the Epic, March 9-16 because we were able to over look some of the down falls on this ship.
Picture a very large ship with 4400 guests all trying to go to dinner at 7pm at the same time! No, not going to work, the line ups for dinner were horrible, so plan to eat early or book at the specialty restaurants, we never had to book ahead or wait, well worth the money.