I had the same issue with this company last year. I bought good quality lino from them for a small bathroom. They were much cheaper than anyone else at the time for the lino, but the fitter made some mess of installing it. Thankfully he had enough cop-on to not cut it too small, but cut it about half an inch too big which meant is kicked up everywhere. I ended up trimming it myself and sealing it properly at the edges with silicone.
And to top it all off he was a grumpy old sod. It took me about 15 mins to give him directions to my house on the phone as he was "lost", and he spent most of his time when he got here whinging about being delayed because he was lost. Needless to say he wasnt offered a cup of tea!
I needed a carpet for my stairs this year and went to Des Kelly. They came, installed, cleaned up after them and were gone in about 40 mins - no fuss and a good job done.
(no connection to either of the companies above, other than being a customer)