We really enjoyed our stay at the Pestana Grand - it is a very comfortable hotel with lots of facilities and the staff were welcoming and helpful. Food in the restaurants is good and varied - apart from the buffet-style restaurant there are different otions on different nights - Italian, Madeiran and Moroccan. The hotel is located a few miles from the centre of Funchal, but provides a free shuttle bus for guests. My only criticism is that this bus could run slightly more frequently and a little later in the evening. However, the taxi fare is EUR 10 each way, so not too expensive. Definitely recommended, and worth paying extra for a sea-view room.