Amazing...the only reason I didn't give it 5 stars was because the ruffles on the top are a little bit itchy but obviously it can be avoided. Other than that great product (plus it's super cute)