In 1840, Ambrosius was engaged to Grace Neville, but being caught by Grace having sex with another man, he was chained in the basement of the Hotel Dante for eternity. The only possibility to be set free: by the kiss of a young boy.
Pour fuir ses parents qui n'apprécient guère ses moeurs, Kevin décide de rejoindre son amant Toby. Direction l'île de Dante's Cove et son mystérieux hôtel où filles et garçons, homos, bis ou hétéros, passent leurs journées en maillots de bain en s'adonnant aux joies du sexe et de l'amour libre. Dans ce véritable eldorado gay, Kevin se lie rapidement d'amitié avec ses nouveaux compagnons de jeu : Cory, le gay décomplexé ; Chrissy et Amber, les deux lesbiennes sans tabous ; Van, la gothique tendance lolita ; et bien sûr Adam, le garçon hétéro qui ne demande qu'à être converti. Mais le paradis se transforme brusquement en enfer le jour où Kevin découvre, dans les sous-sols de l'hôtel, Ambrosius, un démon ensorcelé qui attend depuis plusieurs centaines d'années qu'un jeune éphèbe vienne le désenvoûter en l'embrassant. Avec la libération d'Ambrosius, c'est tout le passé de Dante's Cove, entaché de meurtres rituels, d'adultère et de vaudou, qui ressurgit violemment. Les résidents vont alors comprendre qu'il ne faut jamais tromper une sorcière avec son majordome...