I don't know what criteria you've set for cleaning between guests, but I think you're very low in your estimate of how long it will take/how much you should pay for a good cleaning between guests. I usually clean our 2 bedroom, 1 bath, 800-foot cottage myself and find it's a good 4-5 hour job between guests. If they've stayed a significan period (2 weeks or more) it takes longer, as there is more woodwork to wipe, blinds to dust, stickiness in the fridge, crumbs in the toaster....
Each time I hired a cleaner, I paid $125, and felt that was low for the results I was expecting.