I just returned from a week on the Epic and found it to be a wonderful ship and a wonderful cruise. I traveled with my mother and it was our third cruise together and the second on a NCL ship. Before I left, I read many of the reviews on this site and it was pretty obvious that I was either going to love or hate it, as there seems to be very little in between when it comes to the Epic. Well, I loved it.
To start with, we used NCL for the hotel in Miami the night before (we were traveling from the Northwest, so we had to arrive on Friday) as well as the transfers from the hotel to the ship and from the ship to the airport. We were booked into the Hotel Sofitel and found it to be quite nice. The transfer process was very smooth and convenient.
Once we arrived at the cruise terminal, everything was very quick and efficient and we were on board the ship in approximately 20-30 minutes. It was much quicker than any other cruise I had been on.
Great location (midships, least obstructed by the lifeboats). The only downside was that the elevators are forward and aft, so it was a bit of a walk to the elevators from the cabin in either direction. Nice size balcony, lots of storage space. Lighting could be better.