Just stayed at the Majestic Colonial. It was a lot of fun. The rooms are not as modern but very clean and a lot of space! The entertainment team was awesome, every day there were activities and fun things to participate in for all ages - Volleyball tournament, Bikini Contest, Pool activities. The team is amazing and a lot of fun. I have heard the entertainment is better at the Colonial. The Elegance is supposed to be a bit more upscale but I was very happy to stay at the Colonial. I saw one wedding on the beach - The ceremony beach site was not private, sits between the elegance and the colonial. The 'alter' area looks like it was made of metal poles painted white.. it was not very attractive at all and was barely covered. Im not sure where the reception took place. We requested a room by the end of pool and beach. PERFECT location!! Pros- Beach, large long pool, length of entire resort, entertainment team, large rooms Cons- Poor drinks/rude bartenders at pool bar, food was very blah. Best of luck!