I don't know who is at fault. Maybe Sofitel screwed up? Maybe lastminute.com never made the booking and it was their fault? If you're not getting anywhere with either, can you try a credit card chargeback on the initial transaction, as the service paid for was not provided.