It is really a nice apartment. The Building is located on a shopping street which leads to Gran Via (the busiest street in Madrid). Most of the sights are within a radius of 2km. So most of the sightseeing can be done by foot, but there are although two metrostations close by.
Communication with the hosts was easy and they always replied quickly.