a nice green house in twillingate