Have been on the Epic several times as I like the Single Studios.
You get what you pay for.
But things are going down hill fast.
Cabin ok but service poor.
I am used to the cabin format now and accep it but a lot of fellow Cruisers hate they set up with the shower etc.
7 ships in so manic and ended up on a beach only around the corner from the ship with Thosands of others.
This was NCL's own Island and very pleasant
It was okish
Ocho Rios was disappointing