I love this chair.  Bought it for my sons room.  He is 2.  We read stories in it every night before bed and it is a great size, very comfortable (once you break it in a little), and will have plenty of room when baby 2 comes soon.  It was an adjustment for us as far as rocking goes.  It does rock, but does not have the largest range, so it is a small rock.  We were using a glider before which is much better if you truly want a "rocker".  Good for a toddler room! Plenty of room to read to him and the 5 stuffed animals he always wants to sleep with these days :) Fabric is very durable and is holding up really well.  Have not had to clean it, but it looks like it should be an easy fabric to spot clean.