My wife and I went with a large group to Barcelo last summer. One couple stayed at Colonial and the rest of us at Beach.
When we heard the tales of them eating in air conditioned restaurants, we were a bit jealous
The resort is fantastic though and there is plenty to do as it is HUGE.