Just came in from SIN last night on NH902, new cradle seats, very hard !!. I'd get a middle seat if I were you, they are single seats and you get a storage compartment too. The food in Business was....well.....not good, some Okayu dish (some kind of porridge dish) just awfull !!! and a western style omlet. Granted this was the midnight flight so the only real meal was breakfast.
The seat isn't really made for sleeping and if you're taller than 183cm you'll find the leg room lacking.
The service is typical Japanese.....very pleasant and a smile with every refill and request. Robotic but nice.