The views are incredible! Joao's place was clean, comfortable and well decorated. His recommendations of the local restaurants were also spot on. Note that getting to the house may be difficult due to the stairs, but it's worth it.