I have eaten at Pier Giorgios few times. Althogh I think it is overpriced , but it is a gorgeous setting for the wedding with the ocean and the gardens.
There is also Waterfornt restaurant, that has a very nice setting and I think the food there is also very good, but definately Pier Giorgios has a much nicer gardens surrounding the property .
I saw few weddings there and they looked very happy
Theonly thing from the personal experience, and that has nothing to do with Pier Giorgios , is the restrictions and regulations and all thepaperwork , that you must have in DR before you get married. Trust me , it can and was a nightmare.
Best of luck