Looks great but it was bit hassle to assembly because the alignment was not correct and had to push hard to align. It is not quite soft fabric maybe overtime it will become soft. Rocking is not easy on a carpet floor.  It may require to be on a hard floor for better rocking.