I purchased two of these for my twins (one in blue and one in aqua). Material is good and length is perfect (not too long not too short). The color is sweet and the print is also very cute. I bought these before our trip to the Niagara falls and had some beautiful pictures of my babies in these :)