I can only recommend Olga's apartment.
It conforms to the pictures and description, the location is good - within walking distance from all the major sites. The apartment has everything you might need for a comfortable stay.
Communication with the host was also great!