Want a good quality pair of navy, white and black ones please. Hard to buy over the internet. Want recommendations. Next are shite. M&S too much choice. I am 5ft 8 with a 34 inside leg if it helps.