Foam is very good Seat side some dirty by baby Need clean then will be all is very good Baby cycle free