My wife and I had hired Desi movers to move from a condo to another, and it was a nightmare. These guys gave us a quote of $47 per hour. But when they showed up to move they said they needed a deposit of $300 in cash. We protested but they said that this was a "mandatory" charge and they had just forgotten to tell us about it. Further after they loaded our belongings in their truck, they asked for $500 more, saying that it was for condo insurance. We said we needed no insurance, but they pressured us into paying, saying that any remaining amount will be refunded. At this point all of our stuff was already in their truck, and we ended up believing them. After paying $500, they again called up their boss who said they needed to be paid $200 more. At this point, we realized that they were a bunch of crooks. But we could not take any action against them, as we stupidly had agreed to paying them cash, instead of paying them by credit card or cheque.