Vicente's place couldn't be better located in the city. It's easy to reach and access, and even being literally a minute from the Royal Mile it was not loud or cramped with people. The rooms are great, with one being quite spacious, and the beds and pillows quite comfortable. The kitchen is fully equipped and having a drier/washer was a godsend during our trip.
We stayed only for a night, but given how nice the flat is, we would have loved to stay a few more days.