We are taking our first Business Class trip on CX, 16 hours JFK-HKG. It’s an all-night flight, leaving at 1:20 am and arriving at 5:15am Questions…1) do they supply PJ’s? If not, is it acceptable to board wearing loose fitting clothes, such as warm-ups? 2). For anyone that‘s taken this flight or a similar one that flies only in darkness, what is the food service like? Mainly breakfasts? 3) How comfortable for sleeping are the lie-flat seats? Our flight has the Herringbone configuration and not the new Business Class configuration. And for those that have traveled to Bali (our final destination), would it make sense to get a Visa before we leave NY or are the lines short enough at Bali that it doesn’t matter?