My frames were supposed to arrive 3 weeks ago but still haven't arrived yet. They created a shipping label a week ago just so They could claim that the process had already started, but it's been a week and they still haven't delivered. I've been constantly calling them for the past week to be told that they'll be coming in the "next few days" but that's a bunch of bull. Their customer service reps were no help at all and kept repeating the same thing. Eventually I was transferred to their "manager", who promised that she'd get it done within the day, but still nothing changed.
TLDR: Save yourself some time and shop somewhere else. The few bucks you'd save shopping here really isn't worth the hassle.