When we saw that Prime Video was planning to release a new series that takes famous former reality TV contestants and puts them all together in a swanky mansion — creating a mix of drama, humor, and outright bizarre challenges — our first reaction was “Sign us up!” And learning that the series was filmed almost entirely on location in a luxurious Atlanta mansion definitely sealed the deal....