Good: The employee was very helpful and talked to me a long time to help figure out what floor would be good for me. I ended up buying a flooring and having them install it. Their contractors did a fantastic job. There were a few mistakes but as soon as I called and told them they missed something, they came back out the next day. its perfect now.. Bad: They have a HUGE showroom, took a while to walk around to everything. I also had to wait a few weeks to get the floor delivered because it wasnt in stock.. Improvements: I wish there were more employees, I had to wait a few minutes before somebody was able to help me.. Other: Overall a great experience. Nice and knowledgeable people, and the whole process was smooth and seamless..