I recently build this set and I absolutely loved it. The details are fantastic, and I believe you can find elements from all of the books. However, I have two problems with the set which is the reason why I only gives this four and not five stars. First, the instructions can be a bit tideous. The added pieces are not Highlighted (as it is in other sets) and it can be very difficult to spot where the pieces should go. Especially around the rockworks at the base. Second, and this is my biggest issue, the fact that there is almost no printed pieces, but lots of lots of stickers feels a bit cheap. I know that the price would increase, but I think it is worth it since this is already a multi 100$ set.
Other than that, I can only recommend this set, and I wish that LEGO will do other microbuild stile Harry Potter sets to go along with it.