It’s nice to want things done right, but not if you’re crippled by the pressure. High expectations can lead to inactivity when you’re overwhelmed. By all means do the best job you can do in a reasonable amount of time. However, don’t get bogged down by perfectionism. You may know the difference in the finished product, but your friends and guests probably won’t know or care if it’s not perfectly done.
If you’re preparing for guests, determine the cleaning that must be done versus the cleaning you want to get done. You’ll find that if you clean the areas your guests will be visiting and just tidy other areas, you’ll have a very welcoming environment. Always keep in mind that you want your home to be inviting, not sterile and immaculate. Aim for inviting rather than ideal, and you’ll enjoy the time before and during your guests’ visits. You’ll be a much more sane hostess.