Excellent location, beautiful ocean views, walking on the sandy beach, swimming in the ocean, snorkeling the reef, fishing, dozens of local restaurants, shopping market, local grocery market, cooking your own fresh caught fish, swimming the cenotes. Many more...