Peel 6 medium sweet potatoes and cut them into cubes
Place the cubes into a large pot and cover the potatoes with cold water
Place the pot over medium high heat, bring the water to a rolling boil and boil until the potatoes are fork tender
Preheat the oven to 350 degrees
Once the potatoes are fork tender, drain them and add them into a large bowl or the bowl of a high speed blender
Add 1/2 cup of softened butter, 2 large eggs, 1/3 cup heavy cream, 1/4 cup of maple syrup, 1/3 cup of brown sugar, 2 teaspoons of vanilla extract, 1 teaspoon of ground cinnamon and 1/2 teaspoon of salt in with the potatoes
Use an electric hand mixer or blender to whip the ingredients until smooth and very creamy
Grease the interior of a 2 1/2 quart baking dish
Transfer the sweet potato mixture into the prepared baking dish and smooth out evenly