I bought this for my 2 1/2 year old daughter to wear for Christmas.  It is so adorable and fits her perfectly.  The material is very soft, she will be able to wear it all day and be comfortable. No complaints!