For a long time, but with high quality. The only negative is that every hour we talked an hour later and it turned out not to go there or here, we had to wait 6 hours anyway. I've been sitting there all day! The replacement did not fit (there was no replacement for my size). The only thing to note is the wasted time. If they had told me right away that it was for the whole day, I would have left and done my business - I would have picked up the finished one in the evening. And so I just lost the day! And as you know, time is money! But they did their job well.