Yes I would agree they are on the smaller size - I have a pair in 30 and I am a size 10 or 12 in trousers.
A word of caution though I have had 2 pairs now and had quality issues with the stitching on both. I think they are designed for look rather than use
Sent the first pair back but the second are as bad. Also my thighs got pinched by the stirrup leathers when jumping in them which has never happened with "proper" brands. They are very flattering on though