Stopped by for some lunch as the outside kiosk areas were crowded. Went inside the bistro and the floor was filthy with food litter, tables vacant but dirty plates remained there for ages. We ordered 2 coffees and 2 meals. After 30 mins we realised those who ordered after us had all received their food. We went and asked about it and had to repeat our order. No apology, nothing. About another 15 mins later we were finally served our food and drinks, again no apology or recognition that we had been there an hour (waiting to order then waiting for food). The food was bad. Stale bread roll with the burger, and a soggy sandwich. We waited so long and once our food arrived, we couldn't wait to get out of there! Should've gone hungry instead!