Allen may be the best agent I have worked with so far on this platform. They were communicative and patient with my demands and let me know the limitations of production as well. Items were delivered in great quality and timeframe, and each item had been carefully packed and inspected and I found no defects. I look forward to work with them again!