Sunglasses are from Hazeltide.com ( my shop!) shorts i sized up 1 to a large and top is also a large and is a little oversized.