Ordered and paid on June 8 , said it would be delivered on the 16th . Then got an update it would be delivered by 20th so I got in contact to make sure it would arrive by the 20th because it was a birthday present for my godson they said they would check to make sure they never got back to me til today June 24th . It finally arrived today this afternoon on June 24 I told them I no longer want it to refund my money they said I have to mail it back to then I can see about a refund. . Worst service