Joe Snyder has always been a brand that I wanted to try, but the large was not quiet large enough. With the introduction of the XL, I was finally able to give them a go! It was worth the wait. They fit snug, but not tight. They are a close fitting brand, but it is comfortable IMO. The colors and styles are varied and I like that. They are a bit on the racier side, and tend to be a bit less coverage then other brands. I did go a little over the top, and got at least 10 pairs! My only complaint, if you could call it that is that they recommend hand washing. Not a give issue, just something to keep in mind. I love them!!