iHome alarm pros and cons