I never buy cheap tools and always suggest the same to others. This is a professional grade tool. I was in the electrical trades and am now "out of the field" but we always would ask each other for advice when we had our own projects to do at home (plumbers would ask electricians for advice, electricians would ask carpenters, etc.). I've seen this brand on the job in actual use more than any other manufacturer. Keep in mind, it's a flooring "stapler" as opposed to a flooring "nailer". I've found that staplers are recommended for most types of hardwood floors - but it's also a personal preference and is debatable by some. I used this to put down 500+ sq ft of pre-finished 3/4" thick hardwood floors. I purchased the kit which included the pre-finished flooring plate and plastic-faced mallet (you never should use a metal-faced hammer with these tools). The mallet is very high-quality and had nice heft. The pre-finished flooring plate was made of a durable plastic compound and had rollers built into it. This was designed as to not scratch pre-finished floors. The rollers also allowed you to establish a slide, smack and slide rhythm to be created without the need to lift and re-position the tool. It was well worth the investment as I considered renting it at first. But $40 a day adds up quick and I envisioned the "Mrs." would love the floor and would plan another project sometime down the road (I was right...). The tool worked great. No misfires and for those that blame the tool for an occasional tongue-split...They're wrong. Knots and a weak or overly dried portion of the tongue will happen from time to time. Partially-driven staples are usually the result of a less than firm smack of the mallet on the actuator. It requires a firm but not full-blown smack. After a few feet a mechanically-inclined person will get the hang of it. You should also test the regulator pressure on a few scrap pieces of flooring as it varies with the type of floor you're laying. I believe I had mine set at 90 lbs. An absolutely great tool. Before you start the project, run to a home improvement store to obtain the proper quick-connect fitting for the air hose you're using (you don't need a "special adapter" as I've seen someone refer to it as - you need the correct fitting (this isn't a problem  for most owners of an air compressor and many likely have one on-hand). And also make sure you have knee pads. Much of the measuring, cutting, sorting and dry-fitting required when laying a floor results in a lot of kneeling.