Despite the most recent reviews being terrible, we visited today as it's such a good spot for kids to play. After they had exerted some energy we ventured inside the cafe, and despite a fairly small menu (we had been hoping for a cooked breakfast), it was great we could order any of the menu at any time of day, and found the food all really fresh and tasty. The coffee is decent as well, and the staff were friendly. There was a bit of a wait on the food but I don't think you can complain if you do want it fresh, and it was good it all came at once.