My brother has one, it isn't too hard to take apart to clean, it is just time consuming. Also, he loses zero after taking it apart and putting it back together. So he has to settle with not cleaning it (barrel is still accessible) to keep his zero. I carved my polymer stock from my ruger 10/22 to make the barrel free-float as well as added some VQ trigger parts, did the bolt release mod, and added some tape foam to reduce vibrations. I kid you not, I get 1.5" groups with CCI blazers at 100 yards with my Leapers 6-24x zoom scope. And it can be taken down with just unscrewing the receiver screw.