Very happy with the stay overall. There were a few very minor and quickly resolved problems with water pressure and no hot water on the first morning, but this was not a serious concern. Cyrus is the perfect host. He met us upon arrival and was swift to react whenever we needed help.
A couple of thigs that prospective guests should know. First, there is quite a climb to the apartment from ground level up a stone, winding, staircase. Not a problem for the fit and young, but one in our group has arthritis and found the climb each day difficult.
Also we were initially offered just one set of keys which was clearly not sufficient (we had kids with us, all doing different things and wanting to come home at different times). Cyrus agreed to provide a second set, but we really struggled with just two. With a four bedroom apartment, four keys should be available.
However, these are really minor quibbles - overall a very pleasant stay. Cyrus was exceptionally helpful and communications could not be improved. The apartment is well appointed, clean and tidy. The kitchen is large and has every appliance you might possible need (including two fridges!)
I would recommend this apartment without reservation - but be aware of the steps if this might be an issue and talk to Cyrus if you might need additional keys!