After much anticipation, Meghan Markle's new Netflix series is finally here.