I stayed at the Senator Spa Hotel in Cadiz for two nights in February and I would completely recommend it. We got the train from Jerez Airport and walked the short distance from the train station.
Location wise, for me it was perfect, close to the station, as already mentioned, and near to many cafes and restaurants. There is a very nice Italian restaurant on the doorstep and a café right next door to it (the restaurant) as well.
The hotel smells lovely when you walk in, not sure if it’s from the spa, but something I have never noticed in any other hotel!
We didn’t have breakfast there, but the hotel overall and the room were very clean and the beds comfortable. It had a free safe, tea and coffee making facilities, with hair dryer and toiletries provided. There are no steps that I encountered, we were on the fifth floor and took the lift up.
The female receptionist who checked us in was very smiley and helped us get our bearings on the map, recommending places to eat and visit.
Thank you, Senator Hotel!