I bought one of these the last time they came up for my kids at Christmas, ages 3 and 6. I had some concerns before ordering due to complaints about sturdiness and construction quality, but many of these reviews read something like, "My four year old stood on the table, and it broke. What gives?" It received enough good reviews to make me feel comfortable ordering, however, and when I gave it to them at Christmas, I made sure they knew not to sit or stand on the table.
My family has been so happy with this purchase. As mentioned above, putting the table together took only minutes and included the allen wrench needed for assembly. It's actually more sturdy than I expected, and just the right size for the kids. We haven't used the train tracks or train side, so I can't comment on that use, but the LEGO surface works great with all the LEGO bricks I saved from when I was young. We also don't really use the storage inside, since you have to lift the LEGO surface, bricks attached, to get inside. Instead, we just keep all the bricks in a Rubbermaid bin that fits perfectly underneath.
My 6 year old daughter also received a Kindle Fire for Christmas, but most days would rather sit down and play LEGOs at this LEGO table. I absolutely love it.