I got this for my 12 year old son and he loves it!  It's big enough for him to lay in to read and the fabric is really soft.  Only downside is that it sheds!  I'm assuming it will stop once all the extra "fluff" comes off, but you might want to keep a vacuum handy for the first few days ;)