Tourism bosses have praised Oxford's newest hotel, The Store