When I first got it, it was fantastic, the best laptop keyboard I've ever used - over time the keys have got a little squishy though. Not enough to be an issue but it does make be a bit sad...
I had a Surface Pro 4 before this and the keyboard on that was also amazing despite a much smaller size, and the keys didn't degrade at all.