In my opinion, I think this top would look good on a size 10. It's made with a stretchy material & enhances curves very well. As for a mid rift look, the hem would rest just over my pants' waistline, but it can easily be folded or rolled up & tied off just under the floral part for a beach look. I hope this helped! :)