This is a great place to come and get a glass of wine. I love the little shop in the front, and for first time wine drinkers the staff is very knowledgeable and can help you pick a glass or a flight. It also has a very nice decor.
My only thing is that I feel like having it inside the mall is kind of odd. It's also kind of hidden in the corner. It stays open a bit later than the mall, but still closes earlier than a bar would which is also unfortunate. I also feel like it's a bit upscale for Northlake, although I don't think Northlake has a niche yet. It is like half upscale and half middle class. The Grape place definitely fits in better with the South Park crowd.
If you are in the mall, consider stopping in and having a glass!