Excellent in every way. A great place in a fine location. Nice touches added to our experience.