Embarkation in Singapore was reasonably straight forward (in spite of being taken to the wrong cruise centre by the taxi driver). The only thing that could have been improved was the forms we had to fill out while standing in a mass of other guests.
Our cabin was fine apart from the fact we could barely see out of the window, a window clean now and again would not hurt HAL!
Now for the bad bits.
No complaints apart from the filthy window.