Advice please on sizes

Any chance someone can advise on the sizes as always find they are not entirely accurate when buying online. I am quite slender so a size 28 would be fine but been looking at the below and says they are a 30. Any chance someone has bought these and can advise if they would probably fit?