you get what you pay for. This inexpensive bra fits okay and will do the job.
I ordered a much more expensive bra that same day. The difference definitely  shows in the fit.
But considering what you pay for..... I think it's a nice bra.