I hired Universal based on the recommendations of this site. What a disorganized experience this was. We communicated over this site, my last question re: dates didn't receive a response, and when I called a week later, I got some snarky comment about not having gotten back to them sooner, although I was the one waiting for a reply from then . Then the day of the delivery, I hadn't had any confirmation, so I called the contact Ilya, and he told me I had to arrange the transport with his driver Joe. If I make arrangements with a company contact, I don't expect to then have to contact his driver and make arrangements with him as well. So I called the driver, who is very difficult to understand/communicate with. He had no idea he was supposed to move my piano, but we managed to agree to a 3:30 pickup. By 5pm nobody had showed up. I called Joe, and he told me he wasn't going to get to it that day, but tomorrow. After I told him that this had been arranged and I took time off of work to be home, he agreed to come deliver my piano after I arranged with the security in my building to keep the elevator longer (we don't allow delivers after 6pm in general, so they made an exception). At 7:30 pm my piano arrived, I was charged my fee + HST, but they only accepted cash, and couldn't give me a receipt. I then told the driver that no receipt was unacceptable , so he wrote me a note by hand. I told him that wouldn't work, as a receipt charging HST must contain the HST number (which I needed), so it was not a legal receipt. He told me I had to contact his boss to get one. It took another three weeks with a bit of chasing to get a proper receipt mailed to me from the company. What a completely disorganized company this is. At least my piano arrived in one piece. I will arrange the tuning I was supposed to get as well with someone else.