Fit and sizing are as expected. Construction definitly feels like it will hold up. Fabric is soft and has some stretch to it. Armor sits and stays in the correct position. It does feel a heavy and a little restrictive. Not machine washable, can't dry clean. Can only spot wipe clean.