Size L in this cover up, but would prefer XL in top for more of an oversized fit! #LTKSwim #LTKMidsize #LTKFindsUnder50