I saw these in a J. Crew store and of course, they are cheaper on Amazon. They are exactly what I saw! I've washed them a few times and they held up. The canvas stains particularly easily so they didn't stay nice and white for long, even with the washing.