I've bought both online and in person. Online is fast and easy, no problems at all. In person everyone was welcoming and friendly (also very stylish and cool), helped me with sizing and were down for a chat as well. Great brand, great cause, great people.