I ordered on 9 Dec - they guaranteed delivery by 22 Dec after chasing up my order.
I had to order from another place to avoid disappointment for Xmas.
The print on the T shirt ordered started coming off after the first wash.
They offered a paltry sum for compensation - and they were OK with me posting a negative review!!!
So there it is - avoid buying at all costs