Coral Reef was the single worst experience we've ever had at any restaurant we've ever been to.
The food is nothing special but the service, the last time we were there, was so bad that I simply refused to deal with our server by the end of the meal. I've never been treated so badly by a waitress before--ever. She was just plain mean. She may have been having a bad day, but there was no need to take it out on my family.
I did complain to the manager and requested a different server. I've NEVER complained about a server to management before the meal was finished. Usually, we just reflect poor service in our tip. If it's really bad I'll make note of the servers name and will write a complaint letter. This was truly awful, though and I couldn't take it another second. The manager finished up our table.
We'll never go back and I certainly do not encourage anyone to eat there. I'd feel bad subjecting them to the possibility of dealing with this server!