This product is great! It fits very well I probably could’ve bought my size which is an XL but I sized up. I have larger shoulders and figured the XXL would be great! For having larger shoulders it’s actually loose. I don’t mind seeing how after having 5 kids I like everything looser around the belly area.