Is Yamaha EZ300 Worth Buying Today?