This is a perfect full-size, 88-key keyboard for beginners and intermediate to advanced players who just need something portable to practice on.
It has semi-weighted keys so it doesn't feel like a real piano, but has just enough resistance to feel similar. It is also pressure sensitive, so the harder you push the keys, the louder the sound.