Gyro sauce

Re: Gyro sauce

Does it taste exactlyyyy the same? Oh and what is cheese cloth??