Absolutely avoid. I had booked CNS for two moves; for the first one they were several hours late and they never finished the job (furniture assembly) despite many appointments being made which they never honored; so I canceled the second one, but they never refunded my security deposit even though they had agreed to.