Color is great, seem nicely made considering the product. The only problem is these are absolutely NOT an XL.  I had also purchased XXLs for my daughter who had her baby last week and needs something comfy but not dowdy to wear.  These should just be one size smaller than the XXLs but they are not. Stretched as wide as they will go, they still are cut like a US medium, unlike the XXL which seem true to the size.  Had to send this pair back.