Yes, these guys are first rate. I'm sure they had to hire a few extra hands off the street to try to keep up with shipping demands and hey, new guys have to learn. I'm sorry they had to learn on your time with your order, but they made it right in the fastest way possible, sounds like.
The OP handled everything perfectly, they were just concerned, as anyone would be with a couple hundred dollars tied up and not knowing what was going to happen.
I'm glad they posted the thread, it showed the company was a stand-up business.