All i can say, is that i am extremely disappointed by this experience.
Firstly, we were provided with the wrong information in regards to visas by the NCL customer service before embarking the ship and forced to pay a hefty amount.
On board the ship there were a number of issues including:
Nice sized room, love having a balcony. Refreshing and clean.
Too expensive so we organised our own driver to take us around to our planned activities. Much more cost effective.