The location of the place is ideal! Only around. ~10 mins walking to La Gran Via.
There are a lot of nice places around to eat tapas and more local food.
Definitely 100% recommend, if I ever plan to go again to Madrid I’d book this place.