So I flew first class for the first time 2 weeks ago and they gave everyone some nice Bose noise canceling headphones and I was amazed how well they worked. I'm sure they weren't the nicest ones out there but does anyone have any recommendations for noise canceling headphones?