An excellent flat in a fantastic location with excellent hosts! We had some questions during our stay and needed to extend our stay a few times - the hosts always replied promptly.
I had to do several Zoom calls for school while I was there and wifi connection was always great.
The kitchen has everything you'd want if you plan on cooking. The bed and the sofa bed were very comfortable. There are several supermarkets very close to the flat as well as shops, restaurants, and the waterfront.