I purchased this for my little great-niece and she loves it.  She rocks her little babies in it every day.  The quality is fantastic.  Is very well made and sturdy.  I'm pretty sure it will last for years to come.