Cancun is a colorful Mexican restaurant offering traditional dishes, happy hour specials, and TVs for sports viewing.