long neck inn