I caved and used Stanley Steemer after trying my luck with a personal steam cleaner. I must say that although they aren't cheap (but are reasonably priced for the services), it was a lot quicker, cleaner and less of a hassle than trying to clean by myself. Would recommend to anyone.
more