The only reason why I gave them 1 star was because I needed to leave a review. I normally try to give people and companies a try before doing business with them, to see the good and the bad. This company takes the cake on bad; a simple order that would take four weeks took them two months and two weeks, not only delaying my project but they over charged me by 20%(I found that out by asking other vendors). At the end they fail to deliver on time costing me six guys for an entire day, and they had the nerve to dull charge me full price. In conclusion take my advice and ask around and try not to do business with them, you’ll regret it.