We were a party of five adults and three small children, most of us visitors from the UK. There was no table large enough to accommodate us, and nobody to assist in seating us. We settled at two adjacent tables, which we pushed together. A...waitress arrived at this point and said that we were not allowed to move tables, so we had to sit separated. It took ages to place a drinks order for one table, and the second table was ignored. After a lengthy wait some drinks arrived. We were only then asked if we wanted anything else, and we explained that we wanted lunch. There were two options for children, and we ordered dinosaur toasted sandwiches, which sounded quirky and fun. The food arrived after a very long wait, in several phases. Last to be served were the children, who were restless and starving by this time. The 'dinosaur' turned out to be a sad, soggy, tiny toasted cheese sandwich with some cucumber crescents and a few spikes of tomato. What child likes cucumber? These sandwiches were unappetising and overpriced at R56 each. The adults' food was all right, but the children had to be given pieces to stave off their hunger pangs while they waited. Having a drink and a meal took an hour and three quarters. I've been to Rosehurst many times in the past, but will not visit again.More