Great place. Highly recommended on all counts.