Just to add that I have used 360GSP for both my VCP4 and VCP5 training requirements. The instructor is very good and both courses were valuable and content wise covered everything in the books (the VCP5 course covered extra material removed from the curriculum in 5 but was covered in 4).
I especially liked the weekend study because it meant I wasn't losing out on work (read salary) when I was contracting.