soooo comfortable. orded an XL and it surprisingly fits my large hips very well. im also very tall but the length is still good. the halter strap can sort of irritate your neck after a while, but not terribly so. im larger chested, so it doesnt really give much support but i wear it for sleeping and lounging