Top L ( perfect for arm coverage) Pants XL ( these come in tons of colors if you hate the green ) the fit it great! Size up in heels #LTKootd #LTKMidsize