Everything is homemade. Even the soda. The ice cream was delicious!! Lemon meringue is lemon meringue pie with no crust. Sooo good. The place itself is very nice and welcoming. Very nicely decorated. And prices are pretty reasonable. Being able to use the parking garage is also a big plus.