Nox APP Player emulates the Android operating system, allowing you to run Android apps on your PC. From messaging apps to games, you should be able to run pretty much any Android app -- or several apps at once -- on your desktop. Control systems can be as simple as clicking the mouse where you would otherwise tap, but you can also map tap controls to keystrokes for games or apps with more complicated control schemes.
Essentially, Nox APP Player creates a virtual Android tablet (running Android 4.4.2 Kitkat) on your desktop. Setup isn't fast, but it's very straightforward, and you can log in to your Play account to download any apps you already own. You can modify the player's settings, including creating custom skins and assigning CPU resources to increase performance (although this isn't a demanding application for the most part). If you want to play games using a joystick or gamepad, you can map game commands to one of these peripherals. You can even log in on multiple accounts simultaneously.
Simple, robust emulator
Nox APP Player doesn't have too many bells and whistles, but it does what it sets out to -- create a simple, stable Android emulator that's easy to use and will run on most computers.