I'm 6'9" so was really unsure if this would fit. The XL size is great. Sure, it's a little shorter for me than it would be for others, but I'm happy with it so it would be an excellent size for others. A good quality rashie and good service. If you need swimwear, get a rashie from Sandy Feet.