Yes it works perfectly for me to when I use a 328(with xtal) to TX and a 328(with xtal) to RX.
When I used a ATtiny85 with an internal clock for RX I got a lot of dropouts.
I guessed it was because the setting of Timer1 in VirtualWire was not quite right.
I tried using Timer2 in the 328 transmitter and this seemed to give much more reliable results.