The best one in my opinion is at home!
Though I usually only get to have steamboat during CNY, (cos dad too impatient for the long steamboat dinner during regular days) haha. I still think it's the best.
And, I believe the company makes the most difference!
Oh, Zhen Fa is not bad yea?