That looks like a great spot for a stand scrape of no scrape. That is a great tree for a stand, plenty of cover to draw back and not be seen. If the wind is working in your favor I think your going to do great.
Ever think of putting a small food plot in there. I think some clover would really do some wonders in that spot.