It fit perfect and assembly wasn’t too bad! It also gives off a decent amount of heat. I love it!