my family and i were in town visiting from atlanta this past weekend, strolling up and downriverstreet in search of a really good dining experience - a step up from the one we had the night before at fiddlers. (the service was good, but the food was okay.) we decided to go with rocks on the river, more specifically after seeing that it scored a 4.0+ right here on zomato. although the restaurant seemed mostly empty upon arrival (sunday evening), we were told that it'd be a 15 minute wait. no problem, especially since we were welcomed to pass the time by their rooftop bar until our table was ready. the weather was nice, the view was awesome, and the waitress who came to assist us was friendly and ready to take our drink and appetizer orders. we were contemplating whether we wanted to just stay up there and eat, or go back downstairs, where we had wider menu options to choose from. as soon as our 15 minutes were up, we decided to eat downstairs. chad, our waitor, was friendly, and took our drink orders. (mind you, the restaurant is still fairly empty.) and for the next 1.15 hrs, that's all he did - kept refilling our drinks - probably to fill us up and detract from the fact that we still hadnt received our dinner orders yet. and it worked, because we didn't notice how much time had passed in between good conversation. eventually we started taking note of people who had come in after us, and how they were in and out. now i dont know if its because our party was a little darker then everyone else there, (although i didnt get that vibe from the restaurant) or if it was because 6 of us were splitting the bill 4 ways, and chad felt it would affect his tip - all in all it was totally inexcusable. the food finally came out, and it took us about 15 minutes to finish eating and paying for our meals, which they deducted $52 from total. it was good but not great, and it was warm - as if it had been ready for some time - waiting to be served. if not for the wait, id pob give it a 3.0. would i come back again? if i couldn't find an awesome rooftop experience elsewhere, maybe! for views, drinks, appetizers ... but to dine in the main restaurant? of course not!! that wait was terrrrribbbllleeeeee!!! especially on a very chill sun, where for the most part, not too many people were. the roof was where the crowd was - i guess there were more than a few reasons for that. the busy sat before, maybe id understand the wait, and even then, an 1.15 is ridiculous! but a quiet sun evening?? we got there at 7:30, left around 9ish!!! i guess my advice would be one or more of the following: (1) dont have chad as your waitor, (2) be of lighter complexion and/or (3) dont split your check 4+ ways. the end. ☺☺☺