It depends on where you live. Here in Florida, the average house cleaner charges somewhere between $15-25/hour. This is for basic cleaning. It does not, normally, mean the cleaner will do dishes, laundry, make beds, take out trash. Those are considered extras, because they all take time. Most cleaners will explain this in advance. House cleaning may cost more in other places.
If you lived in my general area, a 1 bedroom, 1 bath home should take me about 2- 3 hours to clean, maybe less, maybe more, depending on how dirty it has gotten. A good cleaner will not judge the customer if the home is very grubby. This is what we are paid to do! CLEAN!! Anyone who makes you feel bad about the state of your home should not be hired. Period!!!