I notice they have a big sale on and could do with some tops & skirts for work. Am a 10 in H&M but an 8 in Dorothy Perkins, so wondered if they were on the roomy side or quite snug? Thanks! <warms credit card in anticipation>