I've stayed at Carabela Bavaro Resort and it's an amazing hotel! The staff is very friendly, the hotel itself is beautiful and clean, and I have no words to describe the beach and the natural beauty! The only negative point in this resort is the Animation at night. The team works hard to give their best, but the shows are... more






