The place is well put together but It's over priced and the service is terrible.
Tonight was no different than any other night I've had at Cain's. An hour after ordering appetizers and burgers I walked up to a waitress who wasn't waiting our table and asked on status of our order. One minute later all of our food was delivered cold. I think it's reasonable to expect your wings to be delivered before the main course but I'd certainly expect the food to be warm.
It's also really expensive. A table of three at Cain's, who spent two hours drinking and waiting on our meal, was way over $100. I didn't do a line by line break down of our bill but I'd guess the place carries a 20% premium over other bars in the area. Maybe worth it if the experience was enjoyable but my friends and I usually leave more frustrated then when we walked in. It's not worth the money.
The place had a great location but otherwise it's a waste. I'm personally finished with the place.