Yes, the Miele Olympus Vacuum Cleaner is versatile and can efficiently clean carpets and hard floors with ease.