With fruit basket in the room, pretzels, dish of Hershey kisses (sometimes empited/sometimes hardly touched), and the breakfasts I serve (I now do bacon & sausage so my costs HAVE gone up), I think it may be $8 to $10 per person depending on the season.
Fruit is my big cost. Each fruit basket gets 2 bananas and 4 or 5 apples depending on how many it takes to look decent (size of apples). Whether the apples are $1.29 per lb (fancy Washington apples) or $0.79 per (Wv apples in the Fall) @ the produce store or $1.99 per at the local grocery when I cannot get to the produce store makes a huge difference as does the cost of the fresh fruit for the breakfast fruit. Mangoes will vary between 50 cents per to $1.50 per (over that they stay in the store), if I have a "run" of guests meaning 6 to 8 breakasts in the near future, i will spend the $3.99 for a papaya to add to the mango, kiwi (usually 3 for .99), and honeydew or canteloupe (depending on price/size for the price). I buy blueberries when they are on sale and freeze them so will add a few blueberies for color or strawberries when they are on sale - sometimes berries are BOGO.
Edited to add: I do not use the little soaps & shampoos so I cannot judge that. I buy those items by the gallon and fill the cylinders as needed. I just bought a gallon of soap - $18.75 + shipping. With a new pump (after 13 years the old one broke) the total was $28.14. I pay less than $10 per gallon for the shampoo & conditioner locally (cannot get the soap ;ocally.)