Beautiful resort, clean, and top of the line amenities and restaurants. The only problem we ran into was the the theft of a few items by housekeeping, and subsequently management that refused to acknowledge this. Many comments mention how expensive the food is. If you eat poolside for breakfast and lunch it isn't that bad. For dinner I would highly recommend the island fish fry. The best dinner option at Baha Mar is The Swimming Pig (really yummy American cuisine). Also, little side note that the pools were beautiful, but there was a sea turtle "sanctuary" that consisted of a tiny tank for many sea turtles to swim in. It seemed more to entertain people, while the wildlife looked miserable in their tiny tank (these were not rescued wildlife).