Sharp mixing times for sampling random surfaces