Definitely 5+stars. If you are looking for a quality product and wonderful service - Ultra Floors is for you. I have used Ultra for my flooring needs for many years and I continue to go back to them whenever I need new flooring. They have installed my carpet, hardwood, tile and garage epoxy flooring. I have always been extremely satisfied with the workmanship and service that they provide. The owners, Theresa and Frank, are always concerned about their customer's satisfaction and will go out of their way to make sure everything is done correctly. The staff is very knowledgeable and is always willing to help. I am in need of some new carpeting now and I would never consider going anywhere else but Ultra. It is so nice to find a company that stands behind their product and will make sure the customer is 100% satisfied. Look no farther than Ultra for your flooring needs. Thank you, Ultra Floors, for you outstanding company.