The place is wonderful in the center of Madrid. Easy to arrive and from there you can do anything by walking. The view on the roofs around Piazza Major is superb.
It is directly under the roof, be prepared to walk the stairs. I liked it.