Super cute and good quality!\\r\\nI am 125lbs, 5’2 and wear a 34D and I ordered the small. I don’t like my stuff tight but also don’t want it too oversized. This fit perfect. The flag design is vibrant and stylish – I've already gotten so many compliments! 🇺🇸💖😊