Lovely place well located in Florence