Preheat your oven to 350°F (175°C).
In a bowl, mix graham cracker crumbs, sugar, and melted butter until well combined.
Press the mixture firmly into the bottom of a greased 9-inch springform pan.
Bake for 10 minutes, then let it cool completely.
In a large bowl, beat softened cream cheese and sugar until smooth and creamy.
Add vanilla extract and marshmallow fluff, mixing until fully combined.
In a separate bowl, whip the heavy cream until stiff peaks form.
Gently fold the whipped cream into the cream cheese mixture until smooth and fluffy.
Pour the cheesecake filling over the cooled crust and spread evenly.
Refrigerate for at least 4 hours (or overnight) to allow it to set properly.
Once set, top with mini marshmallows.
Drizzle with melted chocolate if desired for an extra decadent finish.
Carefully remove the cheesecake from the springform pan.
Slice, serve, and enjoy this delightful treat!