We had a fantastic stay at Minapre.
Minapre is well laid out which maximises the views and makes it easy to enjoy.