Perfect price. Perfect location. Perfect host. Great for my short stay in Florence. Great communication.