A group of female friends decides to stay at a fancy home-share rental to relax. But before long, they realize that something isn't right with their seemingly perfect host.