I just had the front passenger seat on my Porsche Cayenne repaired at Finished Edge Upholstery, they are the best, they did a great job.