This was an error on my end. I ordered an XL and it should have been an L. However the XL fit my stepmom. With that said once I ordered the right size I tried them on and they were perfect! I ordered them in the navy blue as well. I wish they would be back in stock for the black but I’ll have to be patient. These are literally the best!