I haven't had this thing for a full day yet, but everything arrived perfectly.  It assembled easily and appeared to work just fine.  Keep in mind, I have no idea how well it works over the long haul, and I will attempt to update my review if I discover any issues.