We are locals and have been to this restaurant many times. Although I would not consider the menu items to be in the "gourmet" category, in the past the food was properly cooked and a good value for the money.
On this trip we were with a group of people, on a weekday evening, during off season. The restaurant overall was not busy. We ordered a variety of meals, the Red Fish, Prime Rib, Chicken Alfredo and Seafood Platter and all the meals (except fried items) were way over cooked. The Red Fish had a nicely seasoned rub, but the fish itself was rubbery. The Chicken in the Alfredo was dried out, and it appeared the dish had been sitting for a while, because the cream sauce had solidified. The Prime Rib looked just awful and was dry.
We had two waiters take care of our table. Our waiter was just awful. He made very strange comments as he was walking by the table and serving us. He did not place the plates on the table, or pick them up himself when clearing. He would ask us to hand the plates to him! He seemed very confused, he was not familiar with the menu. When we asked questions about the menu, he didn't know the answers, but didn't offer to ask the Chef or to find out. He forgot to bring things that were requested, including drinks. We had to ask many times for things, including our to-go-boxes.
I was not pleased to find a 20% gratuity added to the bill. Each couple was given a separate ticket. Our waiter was definately not worth the 20% tip and we should have had the opportunity to amend the tip accordingly. Wait staff should earn their tips and shouldn't be rewarded for below average service. Just as they should be rewarded for service above and beyond.
It will be a long time before I return.
If you own or manage Triple J, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.