I like this product a lot but I only gave 4 stars because of the size. I had to return the size 3 I purchased (it was too tight) for a size 4 (for a newborn).My son loves it, he falls asleep in it every time.