This is a brilliant digital piano. The keys feel really great to play, very stable and consistent. The material they are made out of also feel great. When I'm playing, there is nothing reminding me that this is a digital piano. Honestly can't complain at all.
The speakers are really good. They can sound a little muddy at times, depending on the way you have the sound configured. I found I preferred the sound of this keyboard after reducing the reverb and resonance a small amount, which was very easy and accessible with the piano room button.
I have yet to try all the sounds, but the ones that I have tried all work and sound good.
If you want to use Yamaha apps such as rec and share, make sure to check compatibility, as the list of compatible devices is very short.
Also it's really really heavy, which in my opinion is a plus since I won't be gigging with it. It feels incredibly stable with no shaking or wobbling.
Overall, I would buy this Digital Piano again. It looks really great and it feels really great. It serves its purpose and was exactly what I was looking for.