village inn sherwood