very good quality, size is a bit small
Cup size for XL is way too small – there's only XL-size with S- or M-cups.