Seems like it will be pretty solid and it looks good - no maintenance.  Not sure it will hold 300 lbs but maybe.