This company was recommended to us years ago by family who had been their customers for years, and now we have happily been their customers for almost 10 years. Dealing with the owners is always easy, straightforward and professional. The staff member always arrives on time, the work is always completed within the time estimated, and when the cleaning is complete, the rugs look almost brand new and are well-dried out with a strong water-extraction machine. We highly recommend Casey and the staff at Leprechaun.