Tank: Target (wearing an XL, runs small) under $20 and also comes in a pretty blue color
Jeans: Frame (run big, size down 1-2 sizes depending on fit, wearing a 29)
Slides: Forever21
Bag: Free People (sold out but cute option HERE)
Sunnies: Forever21 (sold out but similar option HERE)