Yamaha P45B Review: how good is the P45B?