This place seemed a good option as they did gluten free options. They had just taken an order from a large party and so we were told we would have to wait 20 minutes for our food. We decided that would be fine. We were all finished our drinks when the food finally arrived after 40 minutes. The gluten free bread was stale. As with most cafes I'm assuming it was taken from the freezer and defrosted, but there are ways to defrost bread and keep it soft. The other paninis were just 'fine'. We were disgusted though when a customer came in to ask how long their food would be. They had arrived shortly after us, and probably told 20 minutes as well. She explained to them that their parking was due to run out, they didn't want a fine etc, and if it didn't arrive in the next 10 minutes they would need to go and would want a refund. We thought it was perfectly reasonable, and she wasn't aggressive, just to the point. After she had gone back outside the girl she spoke to them relayed the story to some colleagues mimicking the woman, and being rude about her. It was completely unprofessional behaviour. We are locals, so the type of repeat business they should want to retain, but we won't be back.