I am a long time customer, having built several websites with their templates.
They have provided me with excellent customer support. Their templates are the most professional looking atm on the web, they are very customize-able and their instructions are easy to understand.
I learned it fast enough with minimum experience. I felt I had too many questions, but they just kept guiding and aiding me with no complaints.
Now I have learned it all and I am doing great.
This review is posted because I tried to offer them additional money for the help, but they always refused. So instead I do this - to let others know about them and maybe they get an extra customer or two because of it.
I have nothing but good things to say about them