Absolutely perfect! I was nervous about ordering online especially for such a low price but I am so happy with this purchase. I am a 26 year old woman and I put it together myself. It wasn't difficult and it looks absolutely beautiful! It puts off a lot of heat too!