(disclaimer, I'm a pass labs dealer)
I've owned the virgo II's and the avanti centuries. I used the virgo's with aleph 2's and the avanti's with an X-350. Adding a big amplifier does change them quite a bit. The bass takes on this iron-fisted quality. More of a change than I hear with most other speakers. The virgo is a good match for the 250 but the 350 may be a consideration if you later buy a large speaker for your room. The 250 should drive the avanti with authority.
That being said I am not sure if the virgo can really fill up a 20x40 roomg. I have a similar sized room and find that smaller speakers tend to become a little too featherweight. They are just not engineered to fill a big room. The trouble you can run into is that the sound may lack a full body because the speaker cabinets are relatively small. In my own system when I upgraded from 8K avanti-centuries to 22K eidolons(now using Quad 989's). In the farfield the Eidolon's had a much fuller and realistic sound. You could sense that a thousand lb+ piano was in the room whereas the avanti's projected a 50lb 'floating keyboad'. The Centuries have fewer bass drivers and considerably less bass than the newer avanti III.
Your room is larger than the AP Luna is spec'd for so you may want to go up a bit. If possible perhaps you could borrow a large amplifer and a big sub to see what really works in your room. Make sure the sub is very fast. AP's sound terrible with lower quality subs.
I've owned the virgo II's and the avanti centuries. I used the virgo's with aleph 2's and the avanti's with an X-350. Adding a big amplifier does change them quite a bit. The bass takes on this iron-fisted quality. More of a change than I hear with most other speakers. The virgo is a good match for the 250 but the 350 may be a consideration if you later buy a large speaker for your room. The 250 should drive the avanti with authority.
That being said I am not sure if the virgo can really fill up a 20x40 roomg. I have a similar sized room and find that smaller speakers tend to become a little too featherweight. They are just not engineered to fill a big room. The trouble you can run into is that the sound may lack a full body because the speaker cabinets are relatively small. In my own system when I upgraded from 8K avanti-centuries to 22K eidolons(now using Quad 989's). In the farfield the Eidolon's had a much fuller and realistic sound. You could sense that a thousand lb+ piano was in the room whereas the avanti's projected a 50lb 'floating keyboad'. The Centuries have fewer bass drivers and considerably less bass than the newer avanti III.
Your room is larger than the AP Luna is spec'd for so you may want to go up a bit. If possible perhaps you could borrow a large amplifer and a big sub to see what really works in your room. Make sure the sub is very fast. AP's sound terrible with lower quality subs.