This was our first HAL cruise. We didn't have any expectations despite had read many reviews prior to departure
Booking
We booked the cruise through HAL WEB site 5 weeks before departure. Got NN interior cabin GAR, which means no specific cabin number allocated at time of booking but a cabin is guaranteed but you don't know which one, And this under 600$. The Week before departure we received the confirmation, our cabin was upgraded to J level. BTW There's only one cabin at NN level on the Maasdam, slight chances you end up with it.
it was an interior cabin, very nice and large. lots of place to store the clothing . More hangers would had been better