The lab coat is exactly as pictured and it's good quality- nice heavy polycotton mix. It has snaps/poppers/things on the front to close so no fiddling with buttons which is great.
Only problem (for me!) is that if you're a woman you may find that the size you would normally get for your chest mesaurement is a bit tight around the hips.
I ordered a size 2 inches larger than my bust measurement which fits just fine, nice and fitted, not too baggy, across my chest. BUT I forgot that my hips are nearly as wide as my bust (hourglass figure is not as great as it sounds!) so I have the same level of fittedness around my hips and arse...which makes me look a bit weird when I wear it...
So just be warned ladies- probably best to go 4 inches up from your bust measurement if your hips are about as wide. If your hips or belly is wider than your bust go for 2 inches above your widest point!