A little dissonant here and there. You may want to just carefully go over every note of the track and make sure it's not off-key with its accompaniment. I think those string-plucks are getting dampened by the mixing.
My biggest complaint is that this doesn't quite suit the mood it suggests, I would have chosen a minor rather than a major scale.