I typically wear a medium, and medium sizes usually fit me perfectly. However, this item felt a bit loose and slightly baggy on me. If you prefer a more snug fit, you might consider sizing down. The overall quality is nice, but just be aware that the sizing runs a little on the roomy side.
This top is so cute!! Lightweight due to the mesh so it is see through but definitely great for a date night or girls night. I bought a L and it is true to size.