The fit was great as a very tight tank, it was my fault I didn't realize it's not really a bra and won't work as one! I loved running in it! However, the inside/liner fabric is a tiny bit rough. I would still get another for early fall (US) weather.
Fits an iPhone 12. Phone stays in place and does not bounce. Top is perfect for steady runs or intervals. Very cute with high waist PR shorts.