That's an awesome looking coat and a great deal! Thank you!! I'm sorry I'm not very familiar with those brands. Based on the information your provided, I would recommend the Small size. Brooks Brothers sweaters offer a generous cut. That is correct, including not having an overload of inventory.