Arrived quickly and in good condition. It took about an hour to put together and anchor to the wall. It looks great, but we haven’t tried the heating element yet.