Shirt selection is huge. It was hard to find just the right shirt. Ordering was easy. Like all 'on-line' I was a a little skeptical was , but presently surprise that the company was so well reviewed. As to the shirt. it took a little time to arrived ( almost 30 days) but well worth the wait. Custom made just for me. Pattern on the front of the shirt is perfectly matched and was the correct size. Very comfortable and dries very quickly when washed. I would recommend Owlmatrix to anyone.