I can't believe the complainers on this site. Our family vacation was fanstatic on the epic out of Miami April 5th. The food was amazing, the entertainment was the best I've ever seen on any ship hands down. The service was great as well. Guess what, our bathroom smelled a bit too but if you use a bit a poopurii you are good to go. Nothing to complain about just deal with it. I hate that people bash it becasue they don't know how to have fun on their own vacation. NCL freestyle dinner is great, I hate having to be ontime for dinner on my vacation. We never had to wait more than 5 minutes to be seated at any time we showed up. My only complaint would be that the rooms need to be about 6 inches wider. It would make a world of difference getting around the room with 2 adults and 2 kids in it. But by the 3rd day we got use to it and were fine. The balcony was great on the 14th floor and wonderfull to have the cafe one flight up. I would go on NCL again in a heart beat.
Beach day on 7 mile. Fun but got a bit of rain and it just hung over us like a black cloud. Bummer but still had fun. Snorkeling right of the beach was great for my 7 year old and me.