I've been to Teakwoods a few times for happy hour and for lunch / dinner. The service is always great the food isn't anything to really rave about. The atmosphere is kind of uninviting it's dark and has peanut shells all over the place and I almost slipped on some once and I imagine after a couple drinks even though you may not feel the fall it's still not something I want to worry about. Anyway the service is nice and the food is reasonably priced and it's in a pretty good location.