I can vouch for My Size. They have a sizing guide to ensure that you're picking the correct size, they fit very nicely and snuggly but aren't uncomfortable, and are vegan too. Both partners I've had/have and tried them with had no complaints whatsoever.
Additionally, these are also great if you're on the smaller side.