We stayed at this hotel for a week and I have only good things to say about our stay. The location of the hotel is very good. The beach is aprox 3 minutes walk, there are bakeries and restaurants nearby and it is within walking distance to the old town. We never needed to use any transportation other than our feet.
The hotel staff is friendly and seem very professional. The rooms are spacious and very clean. The cleaning personell cleaned the room every day. No matter when we chose to wake up, if we put the cleaning sign on the room was properly cleaned when we came back. It even smelled clean.
Usually hotel beds are a bit too firm for my taste, but this bed was actually pretty good. It was soft enough for us and very large, even for a double bed. They also provide several different pillows so you can choose what to use.
We didn't have breakfast at the hotel, but we did eat dinner in the restaurant a couple of times. The food was pretty good and properly cooked. They had a healthy section on the menu as well, which we appreciated.
If you are going to Cadiz I would recommend checking out this hotel!