I love the PJ's. Everything fits, but I will be getting a bigger size for my pup and a smaller one for me on my next order. Just for reference my son is 5'8", 230lbs and the XL fit him perfectly. I am 5'1, 197lbs and the large was a little big and long. I plan on ordering a size medium next time for me. Thank you so much!