I use this:
www.amazon.com/Piano-Cleaning-Polishing-Kit-Ultimate/dp/B0093USBB8/ref=sr_1_3

I have never actually used the keyboard cleaning liquid though. I don't clean the keyboard often (it doesn't look dirty to me... 😅
But when I do clean it, I use a clean, dry cloth and whip from the fallboard out to the edge of the keys, as opposed to wiping sideways along the keyboard. That way you don't snag or damage the keytops.
I clean the piano itself, the lid, the fallboard and music stand, semi-regularly, and always before company or the tuner comes! 🙂
I bought my piano used, and the brass logo and pedals were tarnished, so I used Flitz to clean that, and the brass has not needed any additional cleaning since then (5+ years ago now, I believe).
I have the felt keyboard cover but I never use it, i.e. when I close the fallboard, I don't put the felt cover on the keys first. But I always used to do that with my first piano years ago... i don't know if it matters though.
What does matter, imo, is keeping the piano closed up when not in use. I think that helps a lot with dust etc.
Good luck!
ETA: why are amazon links always broken here? Just search for this:
"Piano Cleaning and Polishing Kit: Cory Ultimate High Polish Piano Care Kit - For High Gloss Pianos"