Their upholstery service was a huge disappointment. What was supposed to take 2-3 weeks ended up being months. Unfortunately, I paid in full before the job was finished, then never received the pillows I had ordered. I ended up being out $300. Definitely DO NOT pay them in advance!