Primark really is shit for lingerie, or anything for that matter (but we all know that don't we haha!) I like Boux Avenue, and Debenhams have some nice sets too, I bought a lovely red basque from there years ago, it was perfect fit, not too long or too short at the waist, its worn out now and I've looked everywhere for one like it but had no luck :-( I've also been searching for a white lace Britney dress from Anne summers, they have it in every colour apart from white! I get asked for it often so bought some off Ebay but there worn out too now and none for sale anymore there either!