NEW Singapore B777-300 business class review - how good is it?