Hi, I've only ever had tofu a few times when eating out and it's been a let down. Any nice suggestions please? And which brands would you recommend please..thank you.