We decided last year that Dreams was a better value than El Zafiro. I do love the beach there, but we spend at least as much or more on drinks and food at EZ, and it's just nowhere near the level of Bruno's food.