Any Thoughts On Mixing/mastering?

here’s a new song of mine! what do you guys think of the mixing? I had a hard time getting it to sound OK cause the melodica and “waaah”-voice samples were so dirty in themselves. I hope the mix “makes sense”.

:)

Pleasure Trail - 50 Million Euro Worth Of Damages

http://soundcloud.com/pleasuretrail/50-million-euro-worth-of