Bought these in cocoa and they are good. I read reviews about thin fabric but it's not bad, any thicker and you would never get the wrinkles out. As for fit, keep in mind that cotton duck contains no spandex, it's not going to stretch or look as neat as the picture. These run on the big side and take a lot of tucking but overall do the job I expected.