James - my tech was an awesome dude. Everyone else has terrible communication my appointment was pushed multiple times with no communication and I was left to call and find out what was happening - Management is never available and appears to leave before a standard 8 hour day has completed. Cheers to the customer service, but a company needs to walk the walk, and not just talk the talk. AVOID DOING BUSINESS!