i have got a long top one from m&s but have a very short body so perhaps it wasn't meant to be like that?
anyway smurfgirl, i like the spottiness but not the rest of it, i think it is made of cheap fabric and will ride up. figleaves have some nice ones too and better to spend a bit more and have it for a few years..?