Location!! Clean, quiet, secure, and close to the beaches and restaurants. We will definitely stay again!