For what it's worth, that looks a lot like the Bianchi frame. I think they're calling it the Super Pista these days. I had the previous version, the Pista Concept, and it was a good frame. The main complaint on my version was with the seatpost clamp, but I never had a problem. I don't have any experience with the new version.
I say, if it fits and the price is right, go for it!
PI