The keyboard is very good - piano weighted keys, responsiveness, and touch feeling is excellent. The sound quality is Casio, as expected... They do not excel in this compared to Yamaha and Roland, but it is quite ok. Very good experience with Bajaao, they were very careful with packaging, and I received the products as expected.