Very nice place, nice terrace, greatly located in Madrid.