This place is highly recommended in Amsterdam. It's quite an experience.