Primark can always be a bit hit or miss, especially when it comes to party outfits - but I was pleasantly surprised