I spent about 3 days in Amerstadam last month for a training confrence. 
Very strange place. I know what you mean about the bad vibe, it just feels wrong. 
People are nice enough but it just does not quite feel right. 
Had a good enough time (bit of window shopping 

 ) lots of beers. 
Not sure if I would go back.