@Anick-Bo0 What a stunning property with wonderful views. The written review is really positive so don't be too hard on yourself. This happens, especially when you are new and likely gave the new listing discount to this guest. This happened to me with a couple of my brand new listings with first guests.
You will find in your hosting journey that most guests are gracioius and appreciative but every once in a while you will get a guest like this. You got yours early on, thankfully it's the minority of guests.
What I do, and I think it's helpful, is build a rapport with the guest leading up to their stay. I send little drip email messages about things to do and see, my favorite places to dine etc. This works if you have a few weeks before arrival. I also have a digital guest guide that gets sent to them upon booking and then again before arrival. This outlines things to do as well as some information about the space itself. Having these little messages from me lets them get to know me as well as build a little anticipation about their stay. Most guest appreciate the information and many comment in the reviews how supported they felt leading up to their stay as well as during their stay.
Every short term rental owner is going to encounter a problem that will affect the guest. How it is handled by you is what they will remember. You handled it perfectly with the plumber on site and sending them to go get a drink. If they feel like they know you and like you, they will be much kinder when it's review time. This doesn't work 100% of the time lol however most times it does.
You have a wonderful property and I am sure you are going to do great with it. Best of luck!
Karen