I am more than impressed by this machine.  It is fantastic and easy to use.  It has plenty of cycles for all types of laundry and even the ability to download additional cycles you might want.