The straps are a little too big, they fall off my shoulder sometimes so Im constantly having to pull it down. However, the rest fits nicely, not too right not too loose. Its also opaque so you can wear whatever color bra underneath and it won't show through.