Not so much for Keepsake. They took SIX WEEKS to send a panel I ordered. I knew it was back-ordered when I ordered it and the projected date came and went and they then extended it. When I wrote an email and complained they finally sent it sooner than they said it would take...which had been another three weeks. Too bad. I know that usually doesn't happen, but I won't order from them again. Too many other good sites to order from.