Recently visited Mont Saint Michelle on a cold and humid day. Started walking up the beautiful narrow street when we passed what appeared a nice place for pastries and tea. The lady behind the counter appeared ready to serve, (or to fight as we learned...). I asked her if we could seat inside and order some tea and pastries. She rudely answered that it was self service and we had to order on the counter and carry our food to the tables, which was ok. We looked at the prices of the pastries in the display, and decided the prices were on the outrageous side, so we ordered 3 hot tea and a hot chocolate. Very disgusted, she reached for some small paper cups and put them under an instant coffee machine (not a real coffee machine...) filled the cups with hot water and put them on a tray with a tea bag in an envelope and demanded 4 Euros for each cup. I asked her if she had real tea cups, ceramic, with a handle, like they use in most restaurants in France, she screamed NO and demanded 16 Euros for the four cups. I asked her again, and she started screaming that she wanted 16 Euros. To which I replied forcefully that I would not take the tea like that, but would pay for the hot chocolate and we would go somewhere else for tea. I handed my credit card to pay for the 4 Euro hot chocolate and she kept screaming that wanted cash because it was under 10 Euros. I said no, you must accept the card, which she did reluctantly. I asked where the restroom was and she said I had to go down to the entrance of the monastery (5 min walk). I said no, I want to use the restroom here, and she pointed me up the stairs close to the dining room. The dining room and the restroom were filthy, and a few unlucky customers were eating with unhappy faces. Summary, this place should not be in business with this unhealthy filth, poor service, and products not acceptable (hot tea on a little paper cup is not Normand...), and the lady behind the counter should take some customer service classes and also attend charm school. Most people like us travel a long way and spend a lot of money to go there and deserve better than this.