Bahia Resort was like a piece of paradise. It is beautiful, vast, fun, super convenient to get around. The beach was out of this world, so gorgeous! The staff was very friendly, helpful and professional. It was like a well run machine. Everyone had their roles and duties, and everyone did an exceptional job. My only reservation was the food. It all looked amazing but it was not always tasting as good as it looked. Perhaps it could also be a personal preference. Overall, thumbs up! I am planning to go back again and again!