Pedro and Ruben's place was perfect for us (a couple). The apartment had all amenities needed, and couldn't be better located. Pedro also very helpfully gave a little tour of the area and pointed out some great local food spots. Communication with our hosts was excellent. Overall would definitely return.
One thing to note is that the apartment is up some steep stairs, and the bedroom has low ceilings (might be an issue for those who are tall).