The reason i gave this place a half star is because the food is that poor and the staff just have no customer service skills. I went there for lunch today with my partner, his mother and sister and I ordered the chicken burger and he ordered the sausage roll. The sausage roll looked and tasted like it had been microwaved and overcooked several times over. The chicken burger was that dry that i could barely swallow it. If i wasn't so hungry I would not have even finished my first bite. I got half way through and couldn't take anymore. The wait staff did not do a quality check and did not apologise for the lengthy wait for his mothers foccacia. This is inexcusable. Leonardos Cafe in Cannington is a place i will never go to again.