Comfortable, but flirty fit. Only problem is that I am usually a small, but since I was buying online, went with a medium. When it came, I fitted one and it was very tight around my legs and probably overall too small.
Unless you are a very small person, I’d suggest getting a large or looking at another fit.