Perfect for my 11 year old nephew. He loves it. Very fast delivery, though I'd have been just as happy to have waited a few days. Don't like the thought of Amazons employees being forced to work to extremely tight deadlines.
Bought for my teenage son, who loves all things lego, especially Super Heroes, price was good, was probably too easy for him as he built it in no time, it does say 6-12 yrs on box, but if you love lego, whatever your age, then good buy.