Ruairi,
Just to re-iterate whats already been said, our apt is 50 yds from the Azul and is central to everything, even if you wish to use the "big beach" it's only a very pleasant stroll(sounds like a holiday brochure) along the front or thru the square and the shops. I believe the food is also very good and there are dozens of nearby restaurants,
I used to go over a lot in the evenings for the entertainment, but now i think this is more family orientated, still lots of things are arranged during the day.
As far as the ring road is concerned, how many "ring roads" have a zebra crossing :lol . IMO far too much ho-hah has been made of the road, it's just a small modern road at the back of the town which serves the purpose of keeping the town a whole lot quiter, its also very smart, and has been a great benifit to the Azul as it keeps all the traffic AWAY!
I would recommend a walk over the valley at the back of the hotel, very tranquil.