The visuals and gameplay are both very smooth. I love the music choice too, and the leaderboard is a really nice touch. My biggest critique is that the notes don't seem to follow the melody, so the gameplay feels a little disjointed from the music. It's still a really solid foundation though!