The new VILLAGE hotel in London’s Elstree, a recent addition to the hotel chains’ ‘Premium’ range, has a reputation to uphold, for first …