Waited a long time cause of complications, and pre orders take abt 4-5 weeeks for the restock, i was unaware of this. But aside from that shipping was fast, and customer service was excellent, the girl i spoke with was very understanding and patient with me. Would recommend