Cari Taylor and her three friends are looking forward to a "party summer," working at The Howling Wolf Inn, an old hotel on a tiny island off Cape Cod. But to their dismay, the hotel is completely deserted, and someone warns them to leave immediately. But the mysterious...