I blame poor character design. Iona was adorable in the manga.

Strangely though, I have always thought that Haruna was a loli. Her dynamite bod in the anime was surprising, but excellent nevertheless.