Sofia's apartment is an amazing place to stay in Funchal. It is huge - easily big enough for 4 people though we were only 2. The rooms are clean and extremely well decorated with local art and there is a very large balcony with a view of the mountains of Madeira. Kitchen and bathroom have everything you might need. In terms of location it is central in Funchal, close to local restaurants and shops as well as the coast and bus stops. Sofia was an amazing host who was so helpful when we needed a later check in due to a missed flight and an early one to catch the ferry to Porto Santo. She was really responsive and great at keeping in touch. The only downside is that the elevator is not working which means climbing 3 flights of stairs but its not impossible. Overall I simply wish we had more time to enjoy the apartment and Madeira!