The location was fantastic, very central, just off of Gran Via which is the main street, and a few minutes away from the Royal Palace. The staff was very nice and polite, although there was a miscommunication between the booking agency, which I had already paid, and the hotel. As a result, I was double charged for the room, but the agency is investigating to issue a refund. I stayed for 1 night. The room was nice, comfortable and clean. However, the walls are a bit thin so you can hear people coming in and out of their rooms, as well as their conversations in the hallway.
I would certainly come back.