Leo and Alex's place is gem in Humbolt Park. I would return next time I'm in Chicago, for sure.