great place and great restaurant