Size M in shirt is oversized.s in pants. Size M in dress. Wearing nip covers. Bag comes in so many colors and has a shoulder strap #LTKOver40 #LTKHoliday #LTKTravel