Hi Sunbody the Fiesta Milord is not in San Antonio but is in San Antonio Bay. The hotel is right at the other end of the bay, from the hotel you can see San An itself over the sea, you can also see the start of the bay from the hotel Milord.
It took us 45 minutes to walk from San An to the hotel in the bay.
Amenities are relatively close, there is one bar that played live music and shows just across the beach from the hotel. Had many a good night there, play bingo, karaoke, shows magical or hypnosis etc etc.
IMO the bay is much better than the town
Fantastic place.
good luck
kazee