Alice is very friendly and works non-stop to keep the place clean. The kitchen was nice as well, though you have to buy your own salt and oil and such.
The location is great, right in the West end of Toronto, fairly close to High Park and such. I would heartily recommend Alice and Rogers place.