We've been coming here for a number of years and Gray's has had their share of ups and downs, I've typically thought of them as having OK food with sub-par service.
However, I think they've been on an uptick for both food quality and service. Although I previously might have avoided eating here, I now don't have a problem spending my money at this establishment.
If you've had bad luck in the past, maybe give them a try again.