'Too Hot to Handle': What Netflix Fans Are Saying About the Steamy New Reality Show