The apartment was great, just what we needed for our short stay.
The communication with the hosts needs to be much better however - we did not receive check in details until we were in Portugal, despite asking many times in the weeks leading up to the booking. We were also given the wrong room information, and were given entry to a room which already had people staying in it.