I'm going to make this quick and simple.
We had almost decided to give up on cruising, as our last couple of cruises with NCL were very frustrating and dissappointing.
Simply put, the frustrations and annoyances with NCL were NOT on Holland.
D category on this ship is an unobstructed ocean view. We were on floor 1....which is extremely convenient. Room 1046. These were great rooms!!!!! Our favorite overall ever. For the money an awesome value.