I am 5'10' and I wear a size 16. I purchased the XXL and it fit me very comfortably with room to spare. The fabric is very soft and the item is well made. I feel the price was worth it for such a quality product. I will most likely buy from Fishers Finery again.