I use to have an end table, rolling computer stand and a dog bed in the living room and this replaces all 3.  I have room for my lap top, several magazines and my coffee cup on the top of the end table.  The shelf holds all my remotes and paperwork, newspaper, etc. At first I wasn't sure if my 16 lb dog would fit through the opening and be comfortable, but I discovered that it was large enough for him and another small dog.  I ended up taking the door off since they both go in there but you don't have to do that.  It looks nice as a piece of furniture too.  I did not put on the towel rack, not sure why it was there.  I would recommend this item.