Nestled on the tranquil waters of the Grand River in Elora.