New Hampton Inn set to open Thursday