I'd been searching for the perfect one and this one ticks all the boxes. First off, the material is incredibly soft. It's a plush microfiber. More importantly, it's super absorbent the fit is also perfect and it's exactly as i expected. The length is just right, hitting me mid-calf. Good quality.