Well located property that is well fitted out for short or longer term stays. It is a comfortable and welcoming space and the hosts are friendly and hospitable. Recommend to anyone.