The Eureka J20 Ultra has an 8,000Pa suction power, which is effective for most surfaces, including carpets. However, for high-pile carpets, a model with higher suction power and dual rollers may be more suitable.