Days Inn racks up 347 health violations