I called Sunboost to get a quote for a solar system, all I wanted was a quote. They used very high pressure sales tactics and say you have to pay a deposit immediately otherwise the prices will go up, under the ruse that you can get a full refund within the cooling off period if you change your mind. The rep I spoke to also wanted me to pay deposit for panels that won't even fit on my roof (he said "it doesn't matter" that they couldn't actually be installed), apparently they earn a commission for each deposit paid so they just want you to pay the maximum deposit, whether that many panels will fit on your roof or not. The more I thought about my interaction with them the more uncomfortable I felt about going with them, I suspect they'll close up their business as soon as the warranty claims start coming through just like True Value Solar.
I told them I wanted to cancel within the cooling off period, and they just wouldn't take no for an answer. They want to interrogate you as to why you're cancelling and just keep trying to talk you into staying with them. Now I'm having to chase after them to try to get my deposit back, it's turning into a massive stuff around and a waste of time. They won't tell me when I will receive the refund, the last update I got was 'hopefully ASAP'.
Do not trust anything they tell you, and definitely do not pay the deposit until you're completely sure you want to go with them.