I was a solo traveller, so was roomed with another solo - a guy from CA. We wound up diving together and it worked out great. Here's a few shots of our cabin. I said I didn't care which bunk I took, so he chose the outboard bunk. As it turned out I got the better deal as you'll see from the photos. We were in cabin 6. I didn't look in any of the others, but most were on the dive deck, with either 1 or 2 on the lower deck with the crew quarters. I didn't go down there. Each cabin has en suite head with shower. There was more than adequate storage - whoever said whatever you pack is too much was right.
The over head cabinet has 1, not 2 cabinets. The outer section contains the over-bunk light and electronics/switches, and is inaccessible. Each bunk has a big drawer underneath, and there are 2 drawers and a cubbyhole in each bedside table.
The reason I got the better deal, albeit unknowingly:
There was space to store suitcases under each bunk. However, on the outside bunk the closet was blocking access, making the space nearly unusable. No big deal, but just so you know.
The head completes the dive deck and cabins. A little close, but completely adequate and not much else to say about it. If you wanted fresh towels all you had to do was ask.
Plenty of fresh hot water. Soap and body wash provided. There was an undersink cabinet for your dop kit, etc.