I got hold of 3 identical, big, solid, beech desk tops & laminated them (with the middle one at 90deg to the top & bottom) then lipped it with some mahogany snooker table "cushion" & an AWO door frame..
It is so heavy I can just about lift it & on a sturdy frame of Larch it does not budge...