I really can’t express enough how bad my experience with delivery was from Tommy Swiss. After quoting an up to 6 day delivery time, I waited just short of 3 weeks for the product I ordered. Customer services were hopeless and unhelpful, essentially asking that I “be patient” without offering any solution. I actually had to get a second bed while waiting. I would certainly not recommend to anyone.