Aphids and Roses

Aphids and Roses

Quick question for those who know - Is soap and water the best home remedy for getting rid of aphids? I was suprised when I went to water my new roses (I got them about three weeks ago. I keep them inside, there's still snow on the ground here in Michigan.)and found little things crawling all over them. My mother identified them as aphids and we sprayed them with a mix of soap and water. The aphids appear to be gone, but I just wanted to double check with you guys if this was the best way to get rid of them. Afterall, I saw nothing on them for three weeks and then they popped up this morning. I've had roses for three years now and this my first experience with aphids. Thanks for your help!
Name that plant!

Name that plant!

“Bats”!

“Bats”!

What in the (squash) world?

What in the (squash) world?

Raised Bed Garden!

Raised Bed Garden!

Spring in my yard in Western PA

Spring in my yard in Western PA

Belgin Mums

Belgin Mums