My daughter loves it!  Big enough for a teenager, but perfect for a 7 year old too.