The twelve-part series dropped on Netflix back in 2024 and it's safe to say viewers have been left seriously impressed with raving Google reviews.