I would have given 5 stars however, I have an issue with the heat generated on the back of the unit. If by chance it touched the cord a fire would be imminent. The design is troubling.