The staff was quite cheerful!
Point for improvement: The menu seems limited, though the food itself is quite good.
Does not serve lattes, but has self service coffee and cream if that's your thing.
Extra points for the soundtrack! Very light classic rock (Led Zeppelin, Yes, etc) at a perfectly adequate volume.