I just returned from a cruise on the NCL Epic that departed Miami on December 7th.
Previously I had cruised with RC and Carnival.
I was quite happy with the entire experience. I absolutely loved my balcony cabin. The solo lounge experience for solo travellers is great. Even though I wasn't staying in the solo cabins, I was travelling solo. I met some really great people that I spent time with.
The cabin was in a good location. Nobody could look into my cabin from what I could tell.Other than if the neighbour peeked around the corner. The balcony was spacious enough for two chairs and a lounge chair. I would have preferred the bed being closest to the sliding door, rather than the couch. As that way I'd be able to lie in bed looking out to the ocean. Also liked the fact that it was a sliding door that you could leave open to enjoy the sounds and smells of the sea.