I ordered an 18-20 and it's on the generous side. Also I will need to add a few poppers as the only one stitched on isn't enough, other than that it's a nice looking shirt but the quality is a little dissapointing. But then for £30 I guess that was to be expected. Thanks!
The dress received does not entirely have the same detail as on the picture advertised, however it's still nice. For those of you who worry about sizing, I ordered an 18 and I would say it's on the generous side.