I think they are super cute and good quality. I dont remember where they are located but I have always gotten my orders within 4 days. I am in South Dakota
Oh they are in MT, that explains the one that got here in 2 days! LOL So maybe a little longer if you live farther away.