I have 4 or 5 of them and love them all. I have no experience with Glengarry Hats to compare, though. Mossie Croft makes each hat you order to your specific size only after you order, so they take a little longer to show up, but I think they are worth it. Easy to deal with, too.