I would definitely use them again, and I totally recommend you to use their services. I needed to change my old carpet, and was hesitant to do it as I thought it would be a tedious job. However a friend recommended I contact Grand Floors. They came over, did a free assessment, and gave me different options on spot. The next day I received two quotes for my two preferred options. I chose the vinyl flooring option, since it's water resistant, and more affordable than laminate. I also wanted to move away from using carpet again as they get dirty quickly.
The job took less than two days from start to finish, the finishing quality is awesome, and they left the place as clean as they got in. Reasonable pricing, no hidden fees, no hassle. Five stars from my end for sure.