I've always liked John Lewis and, over the years I've bought a lot from them. I recently went into the Cheadle store to buy flooring for my living room, dining room and kitchen. The instore assistant couldn't have been more helpful and she offered suggestions that I hadn't considered. Once I'd made my choice, the assistant made an appointment for their in-store rep to come to my house and measure up and give me a price quote. The appointment was changed, by John Lewis, 3 times before they eventually turned up. The rep was completely different to the in-store staff; he dismissed my choice of flooring as being unsuitable and offered something completely different that I wasn't keen on. I was then informed that every piece of furniture would have to be stacked up outside, or put in storage before they would begin the job. I was told that I would have to do all of that myself due to "elf & safety for their staff". As I live alone, there was no way I could do it. Instead, I went to a small independent retailer who agreed with my initial choice, worked around the furniture that I couldn't move myself and did a 1st class job. Maybe it depends on which branch of John Lewis you go to as to the level of service you get.