Vintage Gymboree (don’t find these often!) from the 80’s.
All cotton, snap closures!