I agree with CCafe- cimbali M29's have a stirling reputation because they have been around as a commercial machine for so long. Cimbali is, whether the rest of us like it or not, the standard setter for commercial machines in this range- it is a solid machine. I am no fan of Rancilio personally, having worked on them in NZ. They are OK, but if you have a choice at around the same price the M29 would be my pick.