Regarding the buttons, they look the same as on the PSR-S500, which are soft rubber (and feel quite pleasant and tactile.)

Brian