The property itself was stunning. Housekeeping and wait service were fantastic (particularly Emanuel at the buffet). However, when we first arrived, the check-in clerks were unfriendly and unhelpful. Certain things I'd like to clarify for others so they may make an informed decision before booking in Bahia. It's a massive complex with three properties, each with a levels.
The lowest level is Coba (which has a terrific water park and several decent restaurants), the middle is Tulum, and the highest is Akumal.
The water parks for kids are incredible and are definitely the resort's highlight. On a side note, the beach isn't particularly swimming-friendly. Sand area is small, with a rocky entrance.
We went with my mother-in-law, who is in her 70s, and my three-year-old kid, and they put us on the third floor. Normally, I would not have thought to request that my room be floor accessible, but the resort does not have elevators. So after the first night, she was unable to get up and down the stairs. The air conditioner in our room also broke the first night we were there, making for a tough first night. So, after dealing with the front desk, saying they can't assist me with either of my complaints. The supervisor, Rodolfo, was helpful and was able to convert our 2 reserved rooms into floor level.
The hotel only allows 1 meal reservation for every 2 days of stay. This information is significant because the hotel's rooms and amenities are not clearly described.