Without even looking I guarantee there’ll be similar things on both the Mango and Zara sites.
It’s not nasty, but it is only viscose and polyester, so is likely to develop thread pulls and straggliness before you’ve had your money’s worth from it.
As to whether it would go with any navy or blue denim shorts, trousers, jeans, skirts, whatever - the question hardly seems worth asking. It should go with anything containing one of those colours.