We had a great time at Joao's apartment. It's spacious, clean and perfect for a trip with a group. Joao is a nice guy. He's easy to communicate with and answers your questions quickly.