I'm just curious if there is a difference between Wyndham Grand Bay Isla Navidad and just Grand Bay Isla Navidad??
On the reviews there is both, and the pictures appear to be of the same place. Just curious because I've booked the Grand Bay Isla Navidad all inclusive package from Ontario, Canada.
I signed up for Wyndham rewards thinking it was Wyndham property after reading the reviews but not I'm confused.
Can anyone help??