The build quality is good but I wish it was a little heavier. The keys are decent, but sometimes the top ones feel a bit soft. Overall good value for the price. This is probably the best option for its price if you're looking for an everyday controller or a sibling to use as a second player. The cord is quite long, so it's good if you're not sitting close to the TV.