This sounds rather professional in quality. While I listen to this, I imagine it used in a video game setting. I think it could be used for an intermission, like attending a shop and upgrading your equipment, or for a cut scene with written dialogue. This personally sounds like something that could have fit in a Jet set radio scene.