Location is at the center of Amsterdam. This place is clean, wonderful, and even has AC in it which is rare in Netherlands but quite important during the summer :)
On top of that, communication and checkin process is seamless! Would highly recommend!