This is one of the pieces in the Suite Bergamesque (which also features the famous Clair de Lune. Composed for piano, I first became aware of it through the Snowflakes are Dancing album by Tomita. Whilst it's not outrageously difficult (probably about Grade 7 or 8), it's quite tricky in parts. I think it works admirably on organ.