My young daughter just moved into an apt too. She went with an "open box" Powernode ($750 with factory warranty) to drive her KEF LS50s. She's VERY happy with her setup.
Since it's for a girl, go with an all in one solution, smaller footprint, and it will power everything on when she points music at it with her phone. Little known feature about the Node is the presets on the top of the box. For example, touch one of the presets and it will power up and play her favorite XM channel at the volume level last used.
The Powenode has a Sub output that can be used for a future upgrade. ;D Cheers