Mastros is a great restaurant with a very cool dinning room built like a tree house. The wine list is very extensive and the service was great.
Our main course was delayed for some reason & I was really unimpressed by my steak. It was good steak, but it was a bit dry and tasted like it had sat under a warmer while someone forgot to tell the expo guy. My wife's Lobster was overcooked and dry. We actually sent it back which is rare for me.
All in all our meal was good, but not 5 star in my opinion.