A gem of a place in a gem of a town. Great experience.