Me, I would rethink your design a bit. Maybe you and your friend are young and agile. I am entering my Creaky Years, and I like stuff at work level. A lower shelf or two are fine, I would also want an upper shelf that holds the most-used stuff.
Also consider ease of cleanup. Eschew cracks and crannies that trap crud, and provide nice cleanable surfaces that can handle being wet. Construction lumber with a durable poly top coat should be fine,or a hunk of melamine (ew ugly), or a nice bit of regular kitchen counter top.
I think a table under some wall shelves is a more flexible design, but people want what they want. What if you offer floating shelves? Floating shelves are in