I would return here in a heartbeat
We had a really good experience here. I had heard some poor reviews and we were a bit apprehensive. We asked for a room off the ground floor in one of the new buildings (#11 and #10 I think) and had no problems. It was extremely rainy and we heard some complaints about flooding in some of the ground floor rooms.
The buffet was really good and the a la cartes were great.
We did three excursions and found them to be well planned and good value for money. There was lots to do at the resort, day and night. Great bar tending, they featured a different cocktail everyday. The pool was outstanding. The beach was beautiful but was so rough that the red flag was up the whole week. So, no snorkeling for us.
If you demand perfection and are going to complain if you don't get it, this isn't the place for you. If you go with the flow at the Breezes, you'll have a great time.