I bought this for myself (an adult) as I love both cars and building lego sets. It's quite a small set, but it was still enjoyable to build and looks more life-like than a lot of other lego car sets of similar sizes. Unfortunately there are some stickers you have to apply to get the car to look like it does on the box, they aren't too finicky for the most part but it's always preferable when they're pre-printed on the pieces. It contains a mini-fig with a cool Ferrari jacket, and also has 2 sets of wheel rims to choose from.
I think it would make an ideal present for any car loving friend, or child (over 7) who loves cars and/or lego.