The blue floral dress is 'effortlessly elegant' and costs £59