Joe Muer's opened this week. Anyone been? Does is it live up to the old standards?