I don't know why halo makes such ugly clothing...I got these because my poor baby was in pain, scratching herself to bits. Not sure how much this helped it's hard to say. The colour is okay, the pants are weird, but it looks comfortable enough, she never complained...;) Oh and the pants do run a bit big.