The Hotel Fiesta Milord in San Antonio Bay is good. It is booked through Thompson Summer Sun and although only half board all inclusive upgrades can be purchased on arrival. The upgrades start from 15 euros per day for the drinks option and increase to 18 euros per day if you want lunch and snacks. We have been their for the last 5 years.
The hotel is for families and couples , the resort is mainly for families however the Hotel and the apartments next door, provide entertainment for all and if your stuck there is the Casablanca bar for cabaret a few hundred yards away , paddy's Irish bar as well a bar just up the road with a resident entertainer. The apartments next door also have nightly bingo.
There are many other bars for couples however I have never been in them as I go with my family.
The Hotel has its own stretch of beach. It is not a good one however it is adequate for the kids and has a lot of water sports.
The resort is not what you would call picturesque and could do with brightening up in places however it is clean , cheap , friendly with a good range of nightly entertainment.