good pick-up and delivery. carpet needed and got a very good cleaning and new padding at reasonable cost