At first glance, you might be thinking vintage. But this is actually a 1950s-style Moda Floral Print Jacquard Dress by George at Asda, with the kind of price you would imagine from a supermarket.
It's the bold floral print that catches the eye first, but the overall design has appeal too, very 1950s, possibly sneaking into the early '60s for inspiration, with Y neckline, metallic back zip fastening and pleats to the skirt.
It's around 38 inches in length, with the fit described as relaxed. The price is pretty relaxed too – it's new in at £20.