Casa da Sogra is our neighbor restaurant, so we've been quite a few times. The food is excellent and you have a stunning view to Funchal as you are raised above everything.
You should come here on a beautiful warm evening and get a table outside. Order the amêijoas here. They are fantastic!