Great place and location, as others before me have mentioned. It's a very nice walk to the main attractions and sights.
However, I'm giving a star off for the host's practice of handing a supplementary/additional contract to what is specified/agreed on the Airbnb platform, which is the final agreement between host and guest. I suggest for the host to clearly list all your terms or at least mention the existence of an additional contract in your listing in order to avoid awkward or uncomfortable situations for future guests.