I've done so much reading on both places and so confused now! Magellan seems to be the better choice which is reflected in the higher price. I'm trying to narrow it down by facilities that are important to me. Do both places have a swim up pool bar and does one have a better/longer stretch of beach? Also which place has the newer/more modern rooms? Any other distinguishing features would be much appreciated.