I just love this piano so much. I live in an apartment which not that big, so the fact that the Yamaha P45 is portable is great. Its size makes it quite easy to carry it around, compared to other digital pianos that is, keep in mind that it is not a laptop. The keys are great for someone who is looking for the experience a normal piano offers, but can't afford one. You also have to keep in mind that it is an entry level product, so of course you could find better, but not for this money. I am more than satisfied with the 10 voices it offers. I play in a worship band in church, so for those of you who are looking for more options when it comes to voices or sounds, I suggest using a program on your laptop, like ProTools or Ableton Live, it will help in this regard. One of the downsides I found are the speakers which are not that great, but a lot of times I like to use a good pair of headphones, and that's a game changer. The other downside is the sustain pedal it comes with, which is quite bad. You can definitely use it and will get used to it, but my suggestion is to upgrade.
All in all it is a great digital piano that you will have a ton of fun with and will not let you down. And if you're looking for something better, make sure you got a larger budget, because there are many pianos more expensive than this that don't deliver the quality this one does.