I've been on 7 cruises with RCI, Holland, Carnival, the Big Red Boat (remember them?!) and now NCL, just to give you some perspective....
We had a fantastic time! The food was very good, the staff was pleasant and attentive, excursions were fun. Cabins were clean...
The bathroom was pretty good sized. The shower has a sliding glass door and not a curtain, which is a bonus.
good sized closet, nice balcony, good location in hallway, close enough to elevators to be accessible but not so close that we had traffic.