Aviation Megastore is just as it's name insinuates; MEGA!! If you are ever in Amsterdam, I would highly recommend a visit to the Megastore, and behold the largest retail shop on Planet Earth!! Enjoy!! I sure a heck do, every time I'm there!! Great people too!