Deer Brook Inn Woodstock, VT review