I had a real bad experience with them.
[1] ordered a lens by phone with them before Christmas. The guy told me he will call me back when the lens is in but waited after new year still no news.
[2] called them a few days after new year and another guy (Mike) pick up the call and said there was no record of my order. He then told me he will check online with their Australia warehouse and told me there is one in stock and he will airfreight it in for me and call me when it gets in. No news from Mike after a few days.
[3] Try to call them last week, Friday and Saturday - no answer after repeat calls (> 10 times).
[4] Yesterday, get in touch with Mike again, he doesn't seem to remember my order and told me there is no more stock on the lens. He told me he will get back to me after checking with their Australia store (again).
[5] get back to me an hour later and said no stock. He told me he will check with their US partner (in Houston) and get back to me before 4 pm. (that was yesterday).
[6] no news at all from Mike. Maybe he forgot about this order again.
Good thing I didn't pay online (I asked for COD and self collect) so I didn't lose anything other than wasting my time with them.
Others might have good experience with them but I would suggest you don't give them your credit card. Try COD and self collect. At least you won't lose much if something like what I described happens to you.