Congrats on the confirmation! Cool to see you're visiting my old country for your drop off
I have no experience with that drop off (or any other haha) but I did read it could prove difficult to find. Make sure you give yourself plenty of time to find it and watch out with your speed there. Several locations in the Netherlands have systems that actually recognizes your plates and measures your average speed over a certain distance :/