This black and white striped top lived up to all my expectations. I ordered this adorable black and white striped top in a 2XL but I would’ve been ok to order a 1XL. It is a heavier weight than your average t-shirt but I like that it’s not flimsy or see through.