For the most part I enjoyed the story but the random playback of episodes that was the hook by Netflix didn't work in my opinion. I personally feel I would have given more stars and be invested in the characters and story if it had unfolded based on timeline. I'm not a fan of series that use flashbacks in general and with the episodes playing in a non linear order felt jumbled at times.
That being said the characters were well flushed out and the actors cast did a great job. The final episode ( which is the same for everyone) did close a lot of gaps in the story and was a satisfying end to the limited series.