I have been very impressed with this little machine!  The  i5 quad core does a fantastic job.  I threw in some extra RAM, SSD, and a low profile GFX card to run 2 monitors @ 2k at work and this thing is great.