Sounds like visual novel material, or JRPG material (like the kind that would feature in Ni no Kuni or Ar tonelico or something). You know, the whimsical kind. And considering I've been bombarded with that stuff lately, I feel right at home.
I think the ambience is quite spot-on, and I'd imagine playing while lost in a town or something. But the whimsical feel of the piece is achieved by the melody and chords jumping here and there, which doesn't make it stick out as a piece I would sing in my head after I've played it.
I have no complaints with regards to production / mixing.