To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
While it provides support I think I’m in between sizes. I am a 36G so I ordered the XL. The front fits great, the sides felt a little loose but wondering if it will shrink after a few washes. Bedding in front is a little excessive in my opinion and pads could be larger width and height. Wore it on a hot summer day to sporting events for the kids and was comfortable.