APC brand is always good. Only flaw I would say is that I thought that you could program each outlet with more than just one "on/off" time. Instead you can only program each slot once... so if you were planning on using this to have a fan/etc turn on & off more than one time or anything, you can't do that. :( you can program the slot to turn on & never program an off time which then makes the slot run like a regular plug. Works, just not as I needed it to.