Cafe suggestions

Want to do some computer work with a friend but also be able to laugh.

Looking for a cafe or similar we could sit at for a few hours.

Specifically looking for: - comfy seats, not hard plastic - wifi / place to plug in laptop - drinks we can buy to support the place (coffee, boba, tea, heck alcohol I don't care)

Bonus: - fireplace - snacks / food - near Kentwood area

Any suggestions?