I haven’t made anything in a while and a friend asked me to make a table for his son to do things like LEGOs and puzzles on (i.e. it needed to have a nice flat work space, needed a lipped edge, needed to be durable/knock down…). Something very basic on cost-effective.
I laminated some 1x together for the legs and simply bolted them through the frame with 3″ carriage bolts/washers/lock-nuts. I used poplar (a bit more expensive but better milled at Home Depot), and 1/2″ birch plywood for the frame and table top. I’m happy with the dovetails in the poplar, and the plugs to cover the dado grooves worked out pretty well. The plywood fit perfectly, which means my measurements and process are also improving. Nothing fancy but it’s super sturdy and I’m sure it will last as long as needed.
Looks nice. About the only trick you missed would have been locking hinges for the legs. Rockler.com has some pretty neat oddball bits like that. I found it when I was doing an antique bed repair and had to replace the rail hooks.