The place is smaller than what you can see on the pictures, traveling with 2 large suitcases and two people you won’t have space to move around the place
The location is very convenient since it’s only a few blocks from Atocha station