Approach in Madeira(Portugal)

Hello guys, i have a question..
Someone have some experience in Madeira approach?
Yesterday i did a IFR flight from Lisbon with a Corsair A330, and the flight was fine.
But in the approach, when im at 5-6 miles from the Rwy, im at 5,700 feet, and the ATC told me: Descend and mantain 2200....
im too close from the rwy, i have to descend very fast....
and today(maybe yesterday im too tired
) i did another 3 flights, all the 3 with the same results with ATC. And speeds and all the settings is correct, the normal procediment for landing.
Why i ATC is fine for Visual approaches like in Santos Dumont or Princess Juliana and in Madeira is too....HEAVY?
Thanks guys!
Someone have some experience in Madeira approach?

Yesterday i did a IFR flight from Lisbon with a Corsair A330, and the flight was fine.
But in the approach, when im at 5-6 miles from the Rwy, im at 5,700 feet, and the ATC told me: Descend and mantain 2200....
im too close from the rwy, i have to descend very fast....
and today(maybe yesterday im too tired

Why i ATC is fine for Visual approaches like in Santos Dumont or Princess Juliana and in Madeira is too....HEAVY?

Thanks guys!