Love the TV stand but still waiting for backordered replacement parts for the broken legs.  Because of I would give this a rating of 3-1/2.  Otherwise it would definitely be a 4-1/2.  
I’d definitely give