Overall I am happy with this purchase. There are a lot of parts and it did take time to put together. However, if you follow the directions it all comes together fairly easy. I am a 51 year old woman and put this together by myself. I bought this tv stand for the heater. I needed a piece to serve as double duty being that my place is small. My only thing negative to say is that I wish the timer on the heater was longer than 6 hours.  I have purchased other heaters and the timer on them was at least 8 or 9 hours. That is why I only gave it 4 stars.