This is exactly what I needed to replace the celebrity name branded one I had before and spent 3 times the amount for. Its great quality and provides the support I need during a workout. I'm 5'4" and 140 lbs and got a large. It fits just right (not too tight and not loose) on the last hook so I can use the inner hooks as needed.