Seems to be well constructed but doesn't quite match the size chart. I ordered a large and it is a little too big for me.