Has anyone rented from Wilma and Betty? I'm trying to find some reviews. I found only one - it wasn't good and nothing else. The last reviews written on some of the properties was from 2010. Would like something a little more current. I used VRBO site. Any opinions? Thank you.