I would highly recommend Sergio's place. Tremendous value for money.
Sergio is a delightful person. Very helpful and cooperative. He even had breakfast ready for us at 6 am on our last day.