Yes, I lived in Singapore before. The contract is also 2 years, with no days off, no holiday ga!
They don't really need to know English, as some families are malay families, they speak Malay, not English.
Also, there are a lot of run away maids in Singapore, because usually the employers don't let them to go out at all, just put them in their house and do housework, so I will say maids from singapore are quite stupid too!