Boarding in Singapore was fine.
Cabin quite small, especially the bathroom, but overall fine. Bed very comfortable.
All staff very pleasant and helpful, though one particular waiter in Discoveries got people's orders wrong more than once.
If you have a spare evening in Singapore I recommend the Night Safari at the zoo.