Everything I’ve linked is the exact item except the sunglasses are the same brand but a slightly different style x
(The skirt actually might be slightly different but it looks identical)
Sizing:
Top - size 18 it’s super stretchy
Skirt - size 22 very stretchy could’ve sized down !