Tom's place is definitely worth staying at if you are going to Madrid.
Great location, clean and great amenities.