I give this a more 4 1/2 stars. The material and quality is very nice but I would say the sizing is small. I ordered a L which is a 12/14 and I am usually a 10/12 as I wanted a looser fit. But this was very snug and clingy. So order next size up if you don’t like a snug fit. X