XL, fits 2X.
Fabric color does show signs of fade.
Design has moderate cracks.