I had a pretty short time frame but they were able to give me a realistic timeframe and with only a slight delay (this was communicated and required follow-up from me which was delayed) they got me my order and I was able to meet my deadline. Product quality was high.