The Gloria Verde Resort’s got an ace location on its side, and gets extra plus