Went here specifically to try the rainbow cake. Overall cake tasted really good; every layer of cake has a different flavour. Did not eat in so I cannot really speak on the dining atmosphere. There is a patio so that is a plus. This cafe design is eclectic and cozy. There were plenty of hot and cold food items and of course a plethora of pies. I definitely recommend and will visit again