An excellent place in excellent location... Highly recommended.