I binged this yesterday and really enjoyed it. I'm not all that familiar with the cast outside of Teresa Ruiz, but Mohammed Amer is great in this as well as the rest of the supporting cast.
It's also really cool that this was filmed in my home city, and they even had a few local celebs pop up for cameos in this which I didn't expect and that was a nice surprise.