Online Emulator For APK?

How do people test their APKs on different devices? I found this site, which allows you to test on 100 devices for $9 a month. I was wondering if there is anything better or what you guys use to test?

Just seen this post. I use bluestacks for windows then root it. It will emulate almost any device. Plus it’s free