Hey CGYgirl, Yes this resort is great, I was actually there with a group of friends in 2011. You will find that with a lot of resorts in this area, will charge you anywhere from $200-$600 to bring in an outside vendor for your wedding, bringing in an outside vendor is different from getting a day pass. Some resorts will charge you for both the vendor fee as well as the day pass! The reason they charge you to bring in an outside vendor is because they would like you to use their services at the resort (photographer, videographer, DJ etc) just like any other hotels here in Canada or the US, they would like to keep the revenue in house. If you are traveling during slow season, if the resort is not that busy, one side (either the Sunset or Princess) will be like its almost shut down, so not all the restuarnts will be open on that side. But still if one side is closed it's still a very large resort, but no worries there are shuttles to transport you from the front of the resort to the back. The Grand Riviera Princess/Sunset has a great outdoor "Chill" area in which I believe its $15USD per day to use, but its a roped off section on the beach with day beds and a bar, you can book dinners on the beach there for as well, for about $120USD on top of your all inclusive. Hope this helps, wish all you awesome ladies the best of luck =) -Jill Tran