We had tons of fun on this vacation. First time at Bahia Principe. First of all top-notch staff, very courteous, went out of their way to make us feel welcome and comfortable. Lots of amenities for a relatively low price. Definitely bang for the buck. The rooms are a bit antique, missing some modern conveniences (# of outlets, smart tv, bathroom exhaust fan, musty beach smell, etc.), but could look past all that for some amazing food, pool, inclusive bars, activity centers and above all else service.