Nice apartment in a good location. Plenty of space for big groups, João was very helpful all the way through and organised our transfers to and from the airport.
Only issue we had was two of the showers were temperamental as to whether they would be hot or not but we managed.
All in all I'd definitely recommend this apartment if you are in a large group, the rooftop is a lovely place to be also.