An Isle of Wight pub has transformed its food hygiene rating from one star to five in the space of less than two months.