This has a good rhythm to it. Everything fits together well, excellent! I only wish you had kept the piano going for longer instead of just at the start and end.
Please contact me if you would like to use this in a project. We can discuss the details.