So I bought this iHome so that I could have an alarm clock and an ipod player. It has lived up to my expectations! It has great sound quality and it is really easy to use. It fits perfectly on a night stand or shelf, it isn't too big or too small. My favorite thing about this iHome is that I can wake up to my favorite songs. I mean that its better than waking up to a beeping noise, but if you like beeping it also has that. The only problem is that the buttons are harder to use. You need to hold onto it so that it doesn't move while you are setting your alarm or clicking any of the buttons on the side. It also bothers me that the machine has to be plugged in in order for it to play your iPod. I wanted to bring it in my car to play some music but it wouldn't let me play music because it wasn't plugged in. But all in all, I love this product and it serves its purpose... And for a great cost!