Excellent location - very close to metro stations and pretty much all the usual tourist spots are in walking distance.
The flat itself was easy to find and check-in and Evan provided very clear instructions for the whole process. Spotlessly clean inside and was equipped with everything you might need for a short stay. It is next to a bar but I did not have any issues with noise as others have mentioned.
Would highly recommend!