I have stayed at the Bahia Principe in Mexico twice and enjoyed it so much that I had to try out the one in Punta Cana. I went in December and found the resort to be excellent. Food was not quite as good as Mexico in my opinion but still very good. The hotel is ideal for a large group as there are plenty of different places to eat and drink if you do want to split from the crowd and also something to suit everyones taste. The shuttle buses were excellent, much more frequent than in Mexico. You only had to wait a couple of minutes max, so very easy for all ages to get around.