I had a bad experience and would be wary. I paid the day before because he was desperate for the cash, which should have been a sign. But when it came time for the appointment, he was out of it and couldn't perform. It was a tremendous waste of money and time, and I primarily blame myself for not paying closer attention to the signs.