Since these are on-ear and not over-the-ear, the noise canceling is bad. You can still hear a lot of ambient noise. I wouldn't recommend them for someone looking for a good pair of noise canceling headphones.
Battery life is great, condition exceeded expectations. My only problem with these headphones is that the pads are a bit less comfortable than some of the other competing on-ear headphones, but it's not too bad.