We definitely could have stayed longer, however, as there were some areas that we'd have loved to spend more time in and other areas and hikes that we would love to have seen and done. 10 days to 2 weeks is the perfect amount of time to get to know Madeira.