Shouls be better
I was torn between the good location, beautiful hotel ,and great staff to the many flaws I shouldn't be experiencing in that hotel. Choosing Westin over the (many) other options on the Riverwalk in San Antonio, one expects more attention to details and especially an impeccably clean room. 
Well, looking at the bathroom sink and seeing disgusting black mold (see picture) killed my good experience.
In addition to the questionable cleanliness of the hotel, the room decor was very simple, nothing to write home about, and not the glam, or luxury I paid for. I would give the place 2 stars, but some of the staff are trying very hard.
At the Zooca restaurant the food is simple and good Italian, but the service was always very slow.
We ate at the restaurant four times during our stay. Once we received a bread basket with unbaked bread in it - it was a raw dough with a crust. The waiter (very attentive for a change) apologized and told us the chef confirms the bread was not fully baked. Not only that the ridicules unbaked bread shouldn't leave the kitchen to begin with, this confirmation did not help much because they had no other bread ready to serve at the moment and it took the whole lunch time until we received a new basket right after finishing our food. That's why we did not complain when the night after our server completely forgot to bring us bread. That night at dinner we had a different waiter who took half an hour to bring our drinks and never brought the second round we ordered. In my spinach salad I had a few rotten leaves, and my friend found an olive seed (!!!) in her salad, almost breaking her tooth cowing on it. We came back only for drinks the night after. We did not want food but even if we would - they never brought us menus. Again it took forever to serve our drinks and we never got the water we asked for. 
I can go on and on with the list of faults, but I think enough said.
This hotel could be and should be good.
Next time I will chose a different hotel on the Riverwalk. There are enough choices.