We have rented thru Allstar Vacation Homes a few times and stayed in homes at Windsor Hills. It's a bit more expensive than renting directly from a home owner as they are a property management company, but like you we were a bit nervous and this just felt safer. Next time we're giving a direct...