These are so comfortable and fit so well. The fact that they’re adorable gives them the perfect score. Very lightweight, a little bit of stretch. Buttons run almost the full length, but easy to get on and off without going to all that trouble. I was able to take a bathroom break just un-doing 3 buttons. I purchased this in XXXX and it fits perfect. Measurements are 36D, 30, 38. Loose enough for sleeping comfort without being too baggy. Soft cotton fabric, large easy to handle buttons, well cut button holes that hold the buttons securely, release them easily. Elastic is loose fit, about ½ inch wide and doesn’t move around. I do have a short torso and short legs, I have a 29” inseam and stand just under 5’, so they might be shorties on someone taller, but I am happy with the fit.