Urbansea Atocha is well located and very friendly staff