First, most people are unable to successfully refinish the floors themselves. It takes a lot of experience to refinish properly. Most people can’t get it smooth/even and also don’t realize that you need to sand them 3 times before putting the stain on. It’s even harder to do it right if they are pine or maple floors (and if they are, they require conditioner before stain is applied). Also, once the floors have been sanded unevenly by a non-professonal, it’s even harder to correct due to the waves usually created by the non-professional.
The age of your floor also plays a role. If your floor has been in place for decades, it may resist refinishing for a number of reasons. For instance, if it has already been refinished several times or if too much of the surface wood has become exposed, refinishing your floor may have little effect. For very old floors, replacement can often be preferable to refinishing. Denver Hardwood Flooring

When it comes to choosing the perfect flooring for a home, hardwood is often the first choice for many homeowners. While it is far from the cheapest option on the market, with the average homeowner spending about $4,396 to install wood floors, it’s popular for its classic and warm appearance, durability and versatility. They can add value to your home when it comes time to sell, and this material can make any space look more appealing. Denver Hardwood Flooring
A buckled floor happens when the boards warp and lift up from the subfloor that they are attached to. You’ll most likely need to call in a hardwood floor installer to identify the root of the problem if buckling is an issue. Once the cause of your buckling has been identified, you’ll need to take the necessary measures to ensure that your hardwood planks are firmly attached to the subfloor so that the problem no longer persists. Hardwood Floor