Erasmo's apartment is beautiful, clean and perfectly located (be prepared for lots of hills and steps!). We enjoyed our stay there. Unfortunately, there was a miscommunication regarding our check-in (we were promised something that could not be delivered), but it was all due to the language barrier. This resulted in our group and Erasmo being upset with each other, which then led to more miscommunication. In the end, it's a great place to stay... just make sure all communication is very clear. Also, note that the listing states there are 2 bathrooms, but there is only one.