Nice, modern apartment in great location. We came there as a family of four, stayed 5 nights and found it small but ok. Would not recommend it for 6 people - There is only one small bathroom and not a lot of space for luggage or personal stuff.
Also you need to be aware that you won't see or hear anything from Pedro during your stay, so there is self check-in and self-checkout and not a lot of response in between (which was an issue for us as things were missing and broken in the apartment). Overall great for a short stay of a night or two but wouldn't take it again for much longer.