We were not sure what to expect considering the sheer number of managing almost twice the number of passengers the standard cruise ship carries. Every aspect (with a few exceptions) met/exceeded our expectations.
Embarkation: There were two terminals assigned for the EPIC, and the wait to check in was less than 10 minutes. In order to board the ship you get a card with a boarding group on it and wait your turn, but the wait was less than 10 minutes.
We chose to have lunch in the dining room (Taste), which was easily found as we boarded the ship. The service and food were very good. We had about an hour wait to get into the cabin after lunch.
Smoky balconies. "Extended balcony" is a nice feature, as it give additional space outside.