I've purchased off this site before and yes it took a while to come (understanding it came from across the world) but quality of product was good.
Recently I decided to buy another one and had a bit of trouble with the payment but got an email near enough straight away explaining that it has gone through okay and then checking the shirt I ordered.
Was lovely on email and very helpful if sometimes hard to understand!
Would definitely reccomend!