The actual hotel premises is nice, but not as advertised. First, it needs to be better maintained and cleaner. The tub was dirty and the towels were worn. We stayed in the suite, and it's really nice, high ceilings, nice big bathroom, just kind of worn and shoddy.
The staff is really the problem. They always had friends and their kids there, so if you need something, they make you feel uncomfortable, like you are inconveniencing them. You actually need a staff member to let you into and out of the front gate every time you are coming or going, so to track down a staff member and get them to actually assist you each time is kind of a pain. It was like they were enjoying themselves and we were intruding, so it wasn't pleasant to be on the terrace area or near the pool because that's where they always hang out.
On another note, it's close to the walled city, just a few minutes walk, but to get to the part of the walled city where things are happening, it's probably a 15-20 minute walk. This wasn't a problem for us because we don't mind walking, but they encourage you to take a taxi because they said it's not safe at night. We didn't take taxis and we were fine, but that's not exactly reassuring.
If, like us, you're not fluent in Spanish, I wouldn't recommend this place. It was difficult trying to communicate with the staff because of the language barrier.