I've owned a pair of the Hesh ANC headphones for 2 years now and I love them. I'm a high school student and I use these headphones literally everyday, I'm not joking when I say that. These headphones have seen everything from hot, dry climates in the desert, humid tropical climates, concert mosh pits, numerous drops and falls, and frequent water splashes and spills. I highly recommend these headphones if you're looking for something reliable, comfortable, and functional.Like everything, this pair has pros and cons. I will discuss pros and cons first, and important notes afterward. I highly recommend reading the important notes section of this review as some things I mention may effect your decision on purchasing this product.Pros: These headphones feature very comfortable memory foam ear-cushions that are water resistant and fairly wear resistant as they have never failed to maintain their shape even after heavy use. The noise cancelling is very impressive in these headphones. I have used these headphones in environments with yard work equipment whirring, loudspeakers playing music, and airshows with loud aircraft overhead, and the noise cancelling does an excellent job. Do keep in mind that noise cancelling technology has it's limitations. These limitations include the inability to completely block out all noise (not 100% deafening), the inability to successfully suppress infrequent environment noises like speech, quick noises like pops or doors closing, furniture moving, etc.. With these limitations in mind, the noise cancelling ability of these headphones is very impressive in my opinion, as it very effectively blocks out lasting tones such as the bass in (loud) music, vehicles, etc.. The swiveling sections of this device allow for a very compact form factor making stowage when packing very efficient and easy. Brands like Geekria provide excellent carrying and packing cases, I have one myself that I bring with me to my bag everyday to carry my headphones and charging equipment when necessary. The Hesh ANC user interface (button panel) may appear complicated at face value, however the many functions accessible via the UI is well worth the very present yet minor learning curve. These headphones have 3 "noise cancelling" modes. Mode 1: Noise cancelling off, standard listening mode (muffled outside environment due to your ears being covered). Mode 2: Noise cancelling on, your environment is muffled significantly. And Mode 3: Ambient Mode. The Ambient mode uses the microphones on the headphones used for noise cancelling to monitor the sounds in your environment, and play these detected sounds back to you through the speakers. In other words, your headphones magnifies your outside environment, which removes the muffling effect the headphones have when they are in standard listening mode. With ambient mode on, your music/audio plays at the same volume as the sounds around you are, respective to your volume preferences. This mode can be useful when talking or listening to others while still listening to your music/audio of choice.Cons: The stock cushions, though comfortable, did begin to fall apart after about a 1.5 years of use. However, the cushions are replaceable. I replaced my cushions with some made by WickedCushions, a company that makes headphone cushion replacements. I recommend keeping the stock cushions, and only replacing them if necessary.Important Notes: The power button (push and hold) takes 3 seconds to power on, and about 4-5 seconds to power off. Although this isn't long, it can be annoying at times since it isn't as quick as pushing a button once or flipping a switch. The noise cancelling mode, when on, produces a "pressurized" feeling to the user's ears. To those with sensory perception sensitivity, I would recommend keeping this in mind. Lastly, I've experienced a strange malfunction with these headphones only twice before. In these incidents, the headphones paused music, played a loud buzzing noise for about 10-20 seconds, and then power off. However, once powering them back on, everything is normal. I do not know if this was caused by low battery, or whether or not mine are perhaps slightly faulty, but I haven't experienced this frequently, as it's only happened twice in the 2 years of use.Despite the very few cons mentioned, I very highly recommend the Hesh ANC headphones. They have been incredibly reliable for the 2 years I've had them, and I have no intention in replacing them anytime soon.