GBC Boy! is an Original Game Boy and Game Boy Color emulator. It support save and load state, screenshot, In-between press AB, shortcut keys, and gamepad support through bluetooth.
I only tested a few games but sound and game play where smooth.
The only con is an ad that sites at the top of screen even during gameplay and ads throughout the app itself.