Works out well for our needs.  It was a little challenging to put together - needed 2 people.  If you are using it to hold an Xbox, keep in mind that the space needed for the cords causes the Xbox to stick out past the shelf.  It doesn't really bother me, but others may not find it aesthetically pleasing.