Great value flight, comfortable seats. Take a refillable water bottle and see if the can fill it for you as they serve water infrequently and in small cups. On this flight there was no water working in the toilet sinks so the sinks were dirty and I couldn’t wash my hands. The flight attendant gave me a hot towel to wash my hands instead when I asked. The other Hainan flight on this trip the toilets were good so was just a problem on this flight. Also on this flight we were sitting right behind the crew serving area so every time a passenger pressed the service button a loud bell went off, waking me up even with earplugs in, so I’d suggest on an overnight flight choose a seat further back away from the crew service area (or bring really good earplugs or headphones as other than that the bulkhead seats are excellent and really spacioous). The food was good, nice amenities pack included, seats comparitavely roomy, staff nice, smooth landing, very happy to fly with Hainan again.