The keys are well-sized but the keyboard exhibited flex when typing and did not feel as solidly put together as we would have liked. The touchpad is a tad small, but is responsive and works well enough for occasional needs.