While this may not work for every body type, It fits me really well - supporting perfectly at the front without riding up at the back. I already have four pairs and looking out for more. Love the colours and design as well.