We love to hear what travelers from across the globe think of our hidden little village of Cabrera on the North Coast of the Dominican Republic. These observations of Rob and Michelle from Canada are no exception. In fact, their perceptions may be even a bit more telling. You see, Rob and Michelle are pretty […]