Barcelo Bávaro Beach Resort is a self-contained city within a city, complete with its own mini-train system to shuttle guests around.

The resort, actually five hotels, consists of Bávaro Palace, Bávaro Beach, Bávaro Caribe, Bávaro Golf, and Bávaro Casino, spread across five acres of land fronting the most desirable stretch of beach along the Dominican Republic’s eastern coastline.

Within the complex are a shopping mall of suburban proportions, an 18-hole golf course, and a series of recreational courts where guests can choose from badminton to basketball. The village even has its own lakefront church.

Of the nearly 2,000 guest rooms, some 1,600 are near the beach, while the rest are a 5-10 minute walk away from the beach.  The 600-room Bávaro Palace is the priciest among the group.  Rooms here are slightly larger and a little more comfortable than the other options.