It's not a groundbreaking movie, and overall I didn't think it was as good as the first two Raimi films, nor last years Captain America: Civil War, which introduced Tom Holland's portrayal of Peter Parker, but I felt that it was a step above Spider-Man 3 (which is still good), and both of The Amazing Spider-Man films (which are far from good).
Tom Holland is as good in this as he was in Civil War, showing the teen awkwardness of Peter Parker and also the heroism of Spider-Man. I surprisingly enjoyed the villain, The Vulture, as played by Michael Keaton, who, in a surprise twist, is the father of Liz, Peter's love interest (I warned you about spoilers). Liz herself is okay, but about as forgettable as Rachel McAdams' character from Doctor Strange. Zendaya and Jacob Batalon both do well as friends of Peter, and provide good comic relief. Robert Downey Jr and Jon Favreau both feature as returning characters from previous Marvel movies, and do a good job, and surprisingly, Gwyneth Paltrow also reprises her role as Pepper Potts, which was neat to see.
The action scenes are good, but I still don't feel as if any Spider-Man films have lived up to the action from the Raimi films, particularly the third one which featured numerous great action scenes. Of course, the CGI was excellent, like in every MCU film.
Some problems I have are, as mentioned, the less than stellar fight scenes, and the bland love interest. I also felt as if this film featured more plot holes in conjunction with the rest of the MCU than normal, which was strange.
Overall though, it was really enjoyable and another fun entry into the ever expanding Marvel Cinematic Universe.