I think it's a great track and you made a lovely job here!
Don't let others' negative opinion discourage you in making good atmospheres like this one. :)
Sometimes it's just a matter of taste and in the end, everybody is going to look at your music with a big smile on their faces!
-Aozora-