Ok, so the food was great! It took forever to get drinks and when we did the waitress (Maggie) was very unprofessional, rude, acted like she hates life. We all have bad days but this is her job. Overall I'd highly recommend Teakwoods and request any waitress other than Maggie.