We wouldn't hesitate to recommend Joao's place and is is a superb host. Our only hint for others is that there were many steep stairs to get anywhere so it may not be ideal for seniors. Great for young folks and families. The location was great and we could get anywhere easily....just had to be prepared to climb a bit.