Probably the worst online retailer I have ever purchased from. I ordered Converse on 20th May with a delivery date of end of June. It still has not arrived! I keep contacting them and they just blame it on suppliers and make the delivery date later and later. I have had three different delivery dates from them so far. I understand that they may have supplier issues however they are very unapologetic and do not provide email updates to alert you of delays, so unless you contact them you will have no idea where your delivery is! My advice is to avoid buying from Brand Alley.