Steve's place is a perfect spot for solo travelers or couples in Logan Square.