Someone you are paying to clean needs to do just that, clean. Everything. All surfaces wiped down, including window sills, fridge and oven, kitchen cabinets, light furniture moved and vacuumed under, etc. I'd be upset if I booked a place that had a filthy oven, and dust and dead bugs on the windowsills.
Now of course, you have to make sure that she is given enough time to do all this. If there is only a 2 hour window to clean between guests, or if that is all the time you are paying her for, then obviously she wouldn't be able to get to everything in a 3 bedroom place.
It takes me and hour and a half to THOROUGHLY clean the small bedroom and bathroom my guests use. Which I do between every booking. (I have a cleaner who does my whole house once every 2 weeks, but her day doesn't often co-ordinate with my guest change-over) I don't wash the windows every time, but I do everything else, starting with vacuuming from the ceiling down. @Evelyn86's time frame of 12 work hours for a thorough deep cleaning of her studio sounds about right to me. Not that you have to do a total deep clean between each party of guests, but one or 2 deep cleaning things each time, in addition to the normal stuff, should keep it decent.
So, to be fair, make sure you are giving the cleaner enough time to do what you expect to be done, and if she's still leaving things dirty, find someone else who actually wants to do the job they are being paid for.