Arrived quickly,  very easy to assemble.  Quite sturdy, I’m pretty sure it will support the 300lbs.  as claimed.  We were going to put a piece of granite on top when we first ordered it,  however the wood top is really nice.  Glad we made the purchase.