I recently booked a long weekend at Joao's place for a group of 9. The apartment is exactly as described and pictured. There was more than enough room for us, we could definitely have fit in a few more people comfortably. The location is very central, we were able to walk into town or get a cheap taxi. Joao was incredibly helpful in the lead up to our stay, offering restaurant recommendations and arranging our transfers to and from the airport. I'd definitely recommend.