Preheat oven to 350 degrees. Spray 2-quart baking dish with non-stick spray. Slice potatoes with a mandolin, if possible, to create uniform slices. Pat dry with paper towels to absorb any extra moisture.
Heat the cream, milk, garlic, salt, and pepper in a small saucepan until it begins to simmer around the edges, about 5-7 minutes. Remove the pan from the heat and allow to rest.
Arrange half the potatoes in overlapping slices along the bottom of the pan. Pour half of the cream over the top of the potatoes. Top with half of the cheddar, parmesan and goat cheese sprinkled over the top. Layer with the other half of the sliced potatoes. Repeat the layers of cream, and cheeses.
Bake for 60-70 minutes, or until the top id deep golden brown, and the potatoes are tender when pricked with a knife. Allow to rest 10 minutes before serving.