Not high quality but it does the job. I bought it for camping, to be used with a power bank. So far, so good, it works with a power bank that outputs 9V 2A. I was able to mirror screen for both Android and iOS systems. Didn't check the USB and HDMI yet since phone casting is more than enough for me.