Casa Amarela far exceeded our expectations. The photos do not due this charming residence justice. Perfect location and perfect hosts.