This large resort offers 295 rooms on the cliffs over a beautiful beach on Samana Bay. Brightly decorated rooms feature basic amenities, like balconies and air conditioning. Junior Suites can sleep up to four people with more space than other units. All-inclusive rates cover three dinners a week, daily entertainment programs, the Mini-club for children and water or land sport equipment. Also, free transportation to Pueblo Principe is provided. Two pools and a Jacuzzi are on the grounds, providing a venue to take scuba diving classes. The Mini-club plans pool activities and dancing at the Mini-disco. Babysitting services are also available. The Bahia Spa offer romantic couples massage -- a good choice for when children are at the Mini-club. Four restaurants are at Gran Bahia Principe, where guests can dine with Italian or Caribbean dishes, as well as theme dinners.