I would probably recommend the BP, although have stayed at neither, but did visit this property and like its location too.
It is a very large sprawling resort and is still very new, which might be a feature that would be desirable (a year old this Dec).
Since you mention good food, there are 7 a la carte restaurants aside from the usual buffet and snack bar type places.
It is on a beautiful stretch of Bavaro beach too.
Hope this helps in some way with your decision, you cant go wrong either way!
