Mouse: fine. Keyboard: stiff, squeaky keys. they require too much force. I know the price is low but it's better just not to buy it unless you really need a cheap keyboard for occasional use. I couldn't use this at my desk for a full day, it was too uncomfortable.