We got seated and were expecting more people in our party so the waiter asked us and then left us alone after dropping off the menus. The menus are covered in grime,are sticky and feel so dirty had to wash our hands after touching them. When our waiter arrived we gave all our orders but she wasn’t sure about certain things so went to ask management it was only later when another waiter came that we discovered she was a trainee waiter. We ordered drinks, I ordered a cucumber mint ice tea but ten minutes later they told us they were out of stock so I ordered something else. The drinks all came at different times so half the party were just sitting there without anything for a while. Overall we had been here about an hour before we placed our food order. We ordered mainly side dishes because they don’t offer many vegetarian options. We ordered a pizza and asked to substitute the bacon with avocados and the waiter said sure. When the bill came they had charged us extra for the avocados instead of substituting the price; the waiter then told us that they don’t do substitutes but he did not make that clear when we ordered otherwise we would have choosen something else. They do make it clear that when you order only one side is free but it is unclear what are sides for instance someone ordered a burger and a side was the chips with the burger, the sauce inside the burger and the sauce that is outside the burger (I say it like that because the menu makes you think both sauces are in the burger and not accompanied with the burger). On the bill we noticed two additional charges of R15. These were for tomato sauce and hot sauce we had asked for to accompany the chips we had ordered. That was surprising as many restaurants usually are fine with putting a bottle of tomato sauce on a table to enjoy with the chips they give you with no additional charges. For a few drinks (non alcoholic and things like a can of coke), nachos (which were actually potatoes), one burger, one pizza and three side dishes the bill came out to about R1000. If you eat there watch out for additional charges, read all clauses on the menu and check clearly with your waiter about additional charges as they are aiming to scam you. The waiter also got upset when we told him about not being clear about the substitution situation. Overall we had waited a long time on dirty tables for bad service, hidden charges and mediocre food.