Are there any recent reviews on this restaurant? I've searched seven pages deep on Google and the same two (negative) reviews (2002 and 2003) come up. There seem to be no Chowhound reviews. Young adult son, who lives in Santa Rosa, suggested it for his upcoming birthday. Would appreciate any first-hand experiences or, lacking that, please point me to reviews.