Bought online. Assembly was not hard to do. Used twice so far and the amount of heat it puts out is great!