I had a really great experience with this company! I was super impressed by the level of customer service from start to finish! When I called to check if my order had shipped, the guy that answered the phone new my name and why I'm calling (WOW) I guess it was based on the caller ID. He told me my order had shipped and should arrive in 2 days... It actually arrive the next day. I will shop them again and would recommend them highly to others. Thanks for the great service guys, keep it up...