Deffinately ask your landlord if they have any restrictions. I've had the best luck with Pioneer Carpet Cleaning and have recommended them to many people who have also been happy. Last year it cost $110 for a 3 bedroom apartment on the 3rd floor. Hard to beat that.