They've been really good to me, and usually deliver really fast. Did you get a tracking number?
I've been trying to send something internationally and was stupid and didn't pay for the extra tracking number, so I only have the customs number which stops tracking once it gets to customs.... ah... the anticipation... is it in that country yet? Stupid me...
Edit: Also, 2-3 days you say, are you remembering to leave off Sunday and give it 24-48 hours after you order the item? Sometimes it takes a day or so for the company to actually mail something, so it's that time plus the 2-3 days minus Sunday.