Family and I are wanting to get the family out of Illinois and are looking at the communities outside of Tulsa. Skiatook/Owasso look to be good areas far enough away from the big city but close enough to enjoy. Skiatook the best bass lake in that area? Kinda close to Grand and Eufala....