Excellent location and hosts. Be prepared for tiny bathroom and dampness concerns if weather is cooler in Florence.