Yes, our vacuum is designed to clean a variety of surfaces, including carpets,upholstery, mattresses, and more. But it is recommended to use on bedsheets, sheet and blankets.