Tomovic: 'Fiorentina almost perfect'