This was our first visit to Leonards. It was a bit difficult to find on a dark November evening but worth the effort. Food was very good. Staff was friendly and professional. Price was reasonable for fine dining - three 8 oz fillets for around $90 including drinks but no desert. Portion were about right.