Material-wise: marvelous!
Design-wise: marvelous!
Size-wise: 3XL is a bit too small. Comparing with another brand, U****o, I wear either XL or XXL… quite frustrating,really because I love the design, comfy material but the sizing isn’t as much as I have expected. 😢