RE: Everything about this spot.....
It looks nice to me, plus it has some water right in the travel route itself for those thirsty rutting bucks. Plus it looks to have good travel routes to your N, W, and E. I think you will have good success in that spot.